Uses of Package
org.infinispan.util.concurrent.locks
Package
Description
This is the core of Infinispan, a distributed, transactional, highly scalable data grid
platform.
Factories are internal components used to create other components based on a cache's
configuration.
Lock and synchronization related classes, tools and utilities.
-
ClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
ClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
ClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
ClassDescriptionAn interface to deal with all aspects of acquiring and releasing locks for cache entries.
-
ClassDescriptionA listener for
KeyAwareLockPromise
.An extension ofLockPromise
that contains a key associated to the lock.The listener forLockPromise
.A promise returned byInfinispanLock
.TheInfinispanLock
possible states.A listener that is invoked whenPendingLockPromise
is ready.A promise returned byPendingLockManager
.Simple interface to extract all the keys that may need to be locked. -
ClassDescriptionAn interface to implement the deadlock algorithm.An extended
LockPromise
interface that allows a better control over it.An extension ofLockPromise
that contains a key associated to the lock.An interface to deal with all aspects of acquiring and releasing locks for cache entries.A manager that checks and waits for older topology transaction with conflicting keys.A promise returned byPendingLockManager
.