Class LockWatchManagerInternal
- java.lang.Object
-
- com.palantir.atlasdb.keyvalue.api.watch.LockWatchManager
-
- com.palantir.atlasdb.keyvalue.api.watch.LockWatchManagerInternal
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
NoOpLockWatchManager
public abstract class LockWatchManagerInternal extends LockWatchManager implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description LockWatchManagerInternal()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract void
close()
abstract com.palantir.lock.watch.LockWatchCache
getCache()
abstract TransactionScopedCache
getReadOnlyTransactionScopedCache(long startTs)
abstract TransactionScopedCache
getTransactionScopedCache(long startTs)
abstract void
onTransactionCommit(long startTs)
abstract void
removeTransactionStateFromCache(long startTs)
-
Methods inherited from class com.palantir.atlasdb.keyvalue.api.watch.LockWatchManager
registerPreciselyWatches
-
-
-
-
Method Detail
-
getCache
public abstract com.palantir.lock.watch.LockWatchCache getCache()
-
removeTransactionStateFromCache
public abstract void removeTransactionStateFromCache(long startTs)
-
onTransactionCommit
public abstract void onTransactionCommit(long startTs)
-
getTransactionScopedCache
public abstract TransactionScopedCache getTransactionScopedCache(long startTs)
-
getReadOnlyTransactionScopedCache
public abstract TransactionScopedCache getReadOnlyTransactionScopedCache(long startTs)
-
close
public abstract void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-