public class DirectPersistencyBlobStoreIO extends Object implements IDirectPersistencyIoHandler
Modifier and Type | Class and Description |
---|---|
static class |
DirectPersistencyBlobStoreIO.DirectPersistencyOpIterBlobStoreIO |
static class |
DirectPersistencyBlobStoreIO.DirectPersistencyOverflowIterBlobStoreIO |
BULK_SIZE
Constructor and Description |
---|
DirectPersistencyBlobStoreIO(CacheManager cacheManager,
Logger logger,
long currentGenerationId) |
public DirectPersistencyBlobStoreIO(CacheManager cacheManager, Logger logger, long currentGenerationId)
public static String getOverflowSegmentStorageKey(long gen, long seq)
public void insert(IDirectPersistencyOpInfo entry)
insert
in interface IDirectPersistencyIoHandler
public void remove(IDirectPersistencyOpInfo entry)
remove
in interface IDirectPersistencyIoHandler
public void update(IDirectPersistencyOpInfo entry)
update
in interface IDirectPersistencyIoHandler
public IDirectPersistencyOpInfo get(long getGenerationId, long sequenceNumber)
get
in interface IDirectPersistencyIoHandler
public Iterator<IDirectPersistencyOpInfo> iterateOps(boolean currentGeneration)
iterateOps
in interface IDirectPersistencyIoHandler
public void removeOpsBulk(List<IDirectPersistencyOpInfo> ops)
removeOpsBulk
in interface IDirectPersistencyIoHandler
public void insert(DirectPersistencyOverflowListSegment segment)
insert
in interface IDirectPersistencyIoHandler
public void remove(DirectPersistencyOverflowListSegment segment)
remove
in interface IDirectPersistencyIoHandler
public void update(DirectPersistencyOverflowListSegment segment)
update
in interface IDirectPersistencyIoHandler
public DirectPersistencyOverflowListSegment getOverflowSegment(long generationId, long seq)
getOverflowSegment
in interface IDirectPersistencyIoHandler
public Iterator<DirectPersistencyOverflowListSegment> iterateOverflow(boolean currentGeneration)
iterateOverflow
in interface IDirectPersistencyIoHandler
public void removeOvfBulk(List<DirectPersistencyOverflowListSegment> ovfs)
removeOvfBulk
in interface IDirectPersistencyIoHandler
public void insert(DirectPersistencySyncAdminInfo ai)
insert
in interface IDirectPersistencyIoHandler
public void update(DirectPersistencySyncAdminInfo ai)
update
in interface IDirectPersistencyIoHandler
public DirectPersistencySyncAdminInfo getSyncAdminIfExists()
getSyncAdminIfExists
in interface IDirectPersistencyIoHandler
public void removePhantom(String uid, boolean checkExistance, long generationId, long seq)
removePhantom
in interface IDirectPersistencyIoHandler
public void insert(EmbeddedSyncTransferredInfo ai)
insert
in interface IDirectPersistencyIoHandler
public void update(EmbeddedSyncTransferredInfo ai)
update
in interface IDirectPersistencyIoHandler
public void remove(EmbeddedSyncTransferredInfo ai)
remove
in interface IDirectPersistencyIoHandler
public EmbeddedRelevantGenerationIdsInfo getEmbeddedRelevantGenerationIdsInfo()
getEmbeddedRelevantGenerationIdsInfo
in interface IDirectPersistencyIoHandler
public void update(EmbeddedRelevantGenerationIdsInfo ai)
update
in interface IDirectPersistencyIoHandler
public void insert(EmbeddedRelevantGenerationIdsInfo ai)
insert
in interface IDirectPersistencyIoHandler
public List<EmbeddedSyncTransferredInfo> getAllTransferredInfo(EmbeddedSyncHandler h, Collection<Long> generations)
getAllTransferredInfo
in interface IDirectPersistencyIoHandler
Copyright © GigaSpaces.