Package one.microstream.storage.types
Interface StorageEntityCacheItem<I extends StorageEntityCacheItem<I>>
- Type Parameters:
I-
- All Known Implementing Classes:
StorageEntity.Default
public interface StorageEntityCacheItem<I extends StorageEntityCacheItem<I>>
Internal type of an entry/item representing a single entity.
-
Method Summary
Modifier and Type Method Description longclearCache()voidcopyCachedData(MemoryRangeReader entityDataCollector)longdataLength()longexportTo(StorageLockedFile file)booleaniterateReferenceIds(PersistenceObjectIdAcceptor referenceIdIterator)longobjectId()StorageDataFile<I>storageFile()longstoragePosition()
-
Method Details
-
objectId
long objectId() -
dataLength
long dataLength() -
storagePosition
long storagePosition() -
storageFile
StorageDataFile<I> storageFile() -
copyCachedData
-
clearCache
long clearCache() -
iterateReferenceIds
-
exportTo
-