Comments (2)
Assigning to you @peter-lawrey to decide what to do
from chronicle-bytes.
Hi @vinjana.
Creating a read-only MappedBytes
implies no write operation is allowed on the instance/file (regardless of the write position returned). Thus setting writePosition
makes no sense.
readRemaining()
works as specified in the JavaDoc and returns The number of bytes that can still be read.
Thus there is contradiction/counterintuitive behavior.
from chronicle-bytes.
Related Issues (20)
- Bytes.toString() fails to rewind NativeBytes HOT 1
- Some methods for reading from/writing to byte arrays are sub-optimal
- Optimisations for Chronicle FIX HOT 1
- Make unchecked buffers more widely useful HOT 1
- Slices move position of MappedByte underneath user. HOT 7
- ensure that CommonMappedBytes.backingFileIsReadOnly is true if you open a readOnly view of a writeable file HOT 1
- Bytes.append(double) output scientific notation (more eager than expected) HOT 2
- Bytes.parseDouble() is sometimes 1 ulp off for edge of precision values
- Increase unit test coverage HOT 1
- Bytes::clear now thread confined!? HOT 5
- Bytes on windows / initializationError / ClassNotFound HOT 5
- ReentrantFileLockTest failing on Windows HOT 1
- Version 2.23.39 not available on Maven Central HOT 1
- Improve accuracy of Bytes.append(double d, int decimalPlaces) when a large number of decimal places is required HOT 2
- Bytes contentEquals of heap backed byte instances and readSkip HOT 2
- Review automated benchmarks for Bytes contentEquals HOT 3
- MappedBytesStore.sync() silently fails due to a bug HOT 2
- Add support for specifying the SyncMode as an argument HOT 1
- Clarify DistributedUniqueTimeProvider.currentTimeMillis() isn't intended to be unique and add tests HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chronicle-bytes.