class IndexFile extends MappedFile
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IndexFile
- MappedFile
- ReferenceCounted
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new IndexFile(file: File, raf: RandomAccessFile, chunkSize: Long, overlapSize: Long, capacity: Long)
Value Members
-
def
acquireByteStore[T <: MappedBytesStore](position: Long, mappedBytesStoreFactory: MappedBytesStoreFactory[T]): T
- Definition Classes
- MappedFile
- Annotations
- @throws( ... ) @throws( ... ) @throws( classOf[java.io.IOException] )
-
def
acquireByteStore(position: Long): MappedBytesStore
- Definition Classes
- MappedFile
- Annotations
- @throws( ... ) @throws( ... ) @throws( classOf[java.io.IOException] )
-
def
acquireBytesForRead(position: Long, bytes: VanillaBytes): Unit
- Definition Classes
- MappedFile
- Annotations
- @throws( ... ) @throws( ... ) @throws( classOf[java.io.IOException] )
-
def
acquireBytesForRead(position: Long): Bytes
- Definition Classes
- MappedFile
- Annotations
- @throws( ... ) @throws( ... ) @throws( classOf[java.io.IOException] )
-
def
acquireBytesForWrite(position: Long, bytes: VanillaBytes): Unit
- Definition Classes
- MappedFile
- Annotations
- @throws( ... ) @throws( ... ) @throws( classOf[java.io.IOException] )
-
def
acquireBytesForWrite(position: Long): Bytes
- Definition Classes
- MappedFile
- Annotations
- @throws( ... ) @throws( ... ) @throws( classOf[java.io.IOException] )
-
def
actualSize(): Long
- Definition Classes
- MappedFile
- Annotations
- @throws( ... )
-
def
capacity(): Long
- Definition Classes
- MappedFile
-
def
chunkSize(): Long
- Definition Classes
- MappedFile
-
def
file(): File
- Definition Classes
- MappedFile
-
def
getNewChunkListener(): NewChunkListener
- Definition Classes
- MappedFile
-
def
isClosed(): Boolean
- Definition Classes
- MappedFile
-
def
overlapSize(): Long
- Definition Classes
- MappedFile
-
def
refCount(): Long
- Definition Classes
- MappedFile → ReferenceCounted
-
def
referenceCounts(): String
- Definition Classes
- MappedFile
-
def
release(): Unit
- Definition Classes
- MappedFile → ReferenceCounted
- Annotations
- @throws( ... )
-
def
reserve(): Unit
- Definition Classes
- MappedFile → ReferenceCounted
- Annotations
- @throws( ... )
-
def
setNewChunkListener(listener: NewChunkListener): Unit
- Definition Classes
- MappedFile
-
def
tryReserve(): Boolean
- Definition Classes
- MappedFile → ReferenceCounted
-
def
withSizes(chunkSize: Long, overlapSize: Long): MappedFile
- Definition Classes
- MappedFile