Class DirectPersistencyBlobStoreIO
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.directPersistency.ioImpl.DirectPersistencyBlobStoreIO
- All Implemented Interfaces:
IDirectPersistencyIoHandler
The actual i/o of DirectPersistencyOpInfo objects
- Since:
- 10.2
- Author:
- yechielf
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from interface com.gigaspaces.internal.cluster.node.impl.directPersistency.ioImpl.IDirectPersistencyIoHandler
BULK_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionDirectPersistencyBlobStoreIO(CacheManager cacheManager, org.slf4j.Logger logger, long currentGenerationId) -
Method Summary
Modifier and TypeMethodDescriptionget(long getGenerationId, long sequenceNumber) getAllTransferredInfo(EmbeddedSyncHandler h, Collection<Long> generations) getOverflowSegment(long generationId, long seq) static StringgetOverflowSegmentStorageKey(long gen, long seq) voidvoidvoidvoidvoidinsert(IDirectPersistencyOpInfo entry) iterateOps(boolean currentGeneration) iterateOverflow(boolean currentGeneration) voidvoidvoidremove(IDirectPersistencyOpInfo entry) voidvoidvoidremovePhantom(String uid, boolean checkExistance, long generationId, long seq) voidvoidvoidvoidvoidupdate(IDirectPersistencyOpInfo entry)
-
Constructor Details
-
DirectPersistencyBlobStoreIO
public DirectPersistencyBlobStoreIO(CacheManager cacheManager, org.slf4j.Logger logger, long currentGenerationId)
-
-
Method Details
-
getOverflowSegmentStorageKey
-
insert
- Specified by:
insertin interfaceIDirectPersistencyIoHandler
-
remove
- Specified by:
removein interfaceIDirectPersistencyIoHandler
-
update
- Specified by:
updatein interfaceIDirectPersistencyIoHandler
-
get
- Specified by:
getin interfaceIDirectPersistencyIoHandler
-
iterateOps
- Specified by:
iterateOpsin interfaceIDirectPersistencyIoHandler
-
removeOpsBulk
- Specified by:
removeOpsBulkin interfaceIDirectPersistencyIoHandler
-
insert
- Specified by:
insertin interfaceIDirectPersistencyIoHandler
-
remove
- Specified by:
removein interfaceIDirectPersistencyIoHandler
-
update
- Specified by:
updatein interfaceIDirectPersistencyIoHandler
-
getOverflowSegment
- Specified by:
getOverflowSegmentin interfaceIDirectPersistencyIoHandler
-
iterateOverflow
- Specified by:
iterateOverflowin interfaceIDirectPersistencyIoHandler
-
removeOvfBulk
- Specified by:
removeOvfBulkin interfaceIDirectPersistencyIoHandler
-
insert
- Specified by:
insertin interfaceIDirectPersistencyIoHandler
-
update
- Specified by:
updatein interfaceIDirectPersistencyIoHandler
-
getSyncAdminIfExists
- Specified by:
getSyncAdminIfExistsin interfaceIDirectPersistencyIoHandler
-
removePhantom
- Specified by:
removePhantomin interfaceIDirectPersistencyIoHandler
-
insert
- Specified by:
insertin interfaceIDirectPersistencyIoHandler
-
update
- Specified by:
updatein interfaceIDirectPersistencyIoHandler
-
remove
- Specified by:
removein interfaceIDirectPersistencyIoHandler
-
getEmbeddedRelevantGenerationIdsInfo
- Specified by:
getEmbeddedRelevantGenerationIdsInfoin interfaceIDirectPersistencyIoHandler
-
update
- Specified by:
updatein interfaceIDirectPersistencyIoHandler
-
insert
- Specified by:
insertin interfaceIDirectPersistencyIoHandler
-
getAllTransferredInfo
public List<EmbeddedSyncTransferredInfo> getAllTransferredInfo(EmbeddedSyncHandler h, Collection<Long> generations) - Specified by:
getAllTransferredInfoin interfaceIDirectPersistencyIoHandler
-