Uses of Class
org.apache.hadoop.hbase.regionserver.wal.SyncFuture
-
Uses of SyncFuture in org.apache.hadoop.hbase.regionserver.wal
Modifier and TypeFieldDescriptionprivate SyncFuture
RingBufferTruck.sync
Either this syncFuture is set or entry is set, but not both.Modifier and TypeFieldDescriptionprivate static final Comparator<SyncFuture>
AbstractFSWAL.SEQ_COMPARATOR
private final org.apache.hbase.thirdparty.com.google.common.cache.Cache<Thread,
SyncFuture> SyncFutureCache.syncFutureCache
protected final SortedSet<SyncFuture>
AbstractFSWAL.syncFutures
Modifier and TypeMethodDescriptionSyncFutureCache.getIfPresentOrNew()
protected final SyncFuture
AbstractFSWAL.getSyncFuture
(long sequence, boolean forceSync) (package private) SyncFuture
SyncFuture.reset
(long txid, boolean forceSync) Call this method to clear old usage and get it ready for new deploy.(package private) SyncFuture
RingBufferTruck.unloadSync()
Unload the truck of itsSyncFuture
payload.Modifier and TypeMethodDescriptionprotected final void
AbstractFSWAL.blockOnSync
(SyncFuture syncFuture) (package private) void
RingBufferTruck.load
(SyncFuture syncFuture) Load the truck with aSyncFuture
.protected void
AbstractFSWAL.markFutureDoneAndOffer
(SyncFuture future, long txid, Throwable t) Helper that marks the future as DONE and offers it back to the cache.void
SyncFutureCache.offer
(SyncFuture syncFuture) Offers the sync future back to the cache for reuse.