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
LockPromiseinterface that allows a better control over it.A listener forKeyAwareLockPromise.An extension ofLockPromisethat 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.TheInfinispanLockpossible states.A listener that is invoked whenPendingLockPromiseis 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.