Removed no longer needed method from a test utility class.
Extracted RandomAccessFileInputStream class so that it can be used elsewhere.
Extracted DefaultBinaryStore (with rename) class.
Added some coverage for binary store implementation.
Some refactorings in the binary store implementation.
Tightened coverage for the binary store implementation.
Extracted RandomAccessFileOutputStream class.
Removed dead method
Fixed a problem with close method of the binary store
REVIEW-2957 Started using efficient way of skipping bytes, via the RandomAccessFile
Checkstyle
REVIEW-2957 Used CompositeStoppable
Small refactoring, lazily create the caches.
Removed thread safety logic. It was incomplete and it's not needed for now.
Added some unit coverage.