## Uses of Class
net.dontdrinkandroot.cache.impl.disk.indexed.storage.DataBlock

Packages that use DataBlock
Package | Description
--- | ---
net.dontdrinkandroot.cache.impl.disk.indexed.storage |

### Uses of DataBlock in net.dontdrinkandroot.cache.impl.disk.indexed.storage

Fields in net.dontdrinkandroot.cache.impl.disk.indexed.storage declared as DataBlock
Modifier and Type | Field and Description
--- | ---
`DataBlock` | IndexData.`keyMetaBlock`
`protected DataBlock` | DataFile.`lastBlock` Pointer to the last used block.
`DataBlock` | IndexData.`valueBlock`

Fields in net.dontdrinkandroot.cache.impl.disk.indexed.storage with type parameters of type DataBlock
Modifier and Type | Field and Description
--- | ---
`protected TreeSet<DataBlock>` | DataFile.`usedBlocks` Ordered set of used blocks

Methods in net.dontdrinkandroot.cache.impl.disk.indexed.storage that return DataBlock
Modifier and Type | Method and Description
--- | ---
`DataBlock` | IndexData.`getKeyMetaBlock()`
`DataBlock` | IndexData.`getValueBlock()`
`DataBlock` | DataFile.`write(byte[] data)`

Methods in net.dontdrinkandroot.cache.impl.disk.indexed.storage with parameters of type DataBlock
Modifier and Type | Method and Description
--- | ---
`void` | DataFile.`allocateSpace(DataBlock dataBlock)`
`int` | DataBlock.`compareTo(DataBlock other)`
`void` | DataFile.`delete(DataBlock dataBlock, boolean truncate)`
`boolean` | DataBlock.`overlaps(DataBlock other)`
`byte[]` | DataFile.`read(DataBlock dataBlock)`

Constructors in net.dontdrinkandroot.cache.impl.disk.indexed.storage with parameters of type DataBlock
Constructor and Description
`IndexData(DataBlock keyMetaBlock, DataBlock valueBlock)`
`IndexData(int blockNum, DataBlock keyMetaBlock, DataBlock valueBlock)`