Package org.infinispan.util.concurrent.locks
package org.infinispan.util.concurrent.locks
Lock and synchronization related classes, tools and utilities.
-
ClassDescriptionAn interface to implement the deadlock algorithm.Exception signaling detected deadlocks.An extended
LockPromise
interface that allows a better control over it.A listener forKeyAwareLockPromise
.An extension ofLockPromise
that contains a key associated to the lock.The listener forLockPromise
.An interface to deal with all aspects of acquiring and releasing locks for cache entries.A promise returned byInfinispanLock
.The exception is thrown if a locks is released while waiting for it to be acquired.TheInfinispanLock
possible states.A listener that is invoked whenPendingLockPromise
is ready.A manager that checks and waits for older topology transaction with conflicting keys.A promise returned byPendingLockManager
.Simple interface to extract all the keys that may need to be locked.Simple interface to extract all the keys that may need to be locked for transactional commands.