Package org.nustaq.reallive.api
Interface RecordStorage
- All Superinterfaces:
RealLiveStreamActor,RecordPersistance,SafeRealLiveStreamActor
- All Known Implementing Classes:
CachedOffHeapStorage,EncryptedStorageWrapper,HeapRecordStorage,IndexedRecordStorage,OffHeapRecordStorage
Created by moelrue on 03.08.2015.
-
Method Summary
Methods inherited from interface org.nustaq.reallive.api.RealLiveStreamActor
forEach, forEach, forEachWithSpore, listByQuery, map, queryMethods inherited from interface org.nustaq.reallive.server.storage.RecordPersistance
_loadMapping, _rawPut, _saveMapping, forEachWithSpore, getRemoveLog
-
Method Details
-
put
- Specified by:
putin interfaceRecordPersistance
-
get
-
remove
- Specified by:
removein interfaceRecordPersistance
-
size
long size() -
getStats
StorageStats getStats()- Specified by:
getStatsin interfaceRecordPersistance
-
stream
-
resizeIfLoadFactorLarger
void resizeIfLoadFactorLarger(double loadFactor, long maxGrow) - Specified by:
resizeIfLoadFactorLargerin interfaceRecordPersistance
-