|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GenericLockStrategy | |
|---|---|
| org.terracotta.collections | |
| org.terracotta.locking | |
| org.terracotta.locking.strategy | |
| Uses of GenericLockStrategy in org.terracotta.collections |
|---|
| Methods in org.terracotta.collections that return GenericLockStrategy | |
|---|---|
GenericLockStrategy<L,? super K> |
ConcurrentDistributedServerMapParameters.getLockStrategy()
|
| Methods in org.terracotta.collections with parameters of type GenericLockStrategy | ||
|---|---|---|
protected
|
ConcurrentDistributedServerMap.initBackend(CacheConfig cacheConfigParam,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency)
|
|
ConcurrentDistributedServerMapParameters<K,L> |
ConcurrentDistributedServerMapParameters.lockStrategy(GenericLockStrategy<L,? super K> lockStrategyParam)
|
|
void |
ConcurrentDistributedServerMapParameters.setLockStrategy(GenericLockStrategy<L,? super K> lockStrategy)
|
|
| Constructors in org.terracotta.collections with parameters of type GenericLockStrategy | |
|---|---|
ConcurrentDistributedMap(LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency)
|
|
ConcurrentDistributedServerMap(CacheConfig cacheConfig,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency)
|
|
ConcurrentDistributedServerMap(CacheConfig cacheConfig,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency,
boolean invalidateOnChange)
|
|
ConcurrentDistributedServerMap(CacheConfig cacheConfig,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency,
boolean invalidateOnChange,
boolean deleteValueOnRemove)
|
|
EnterpriseConcurrentDistributedMap(CacheConfig cacheConfig,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency)
|
|
EnterpriseConcurrentDistributedMap(CacheConfig cacheConfig,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency,
boolean invalidateOnChange)
|
|
EnterpriseConcurrentDistributedMap(CacheConfig cacheConfig,
LockType lockType,
GenericLockStrategy<L,? super K> lockStrategy,
int concurrency,
boolean invalidateOnChange,
boolean deleteValueOnRemove)
|
|
| Uses of GenericLockStrategy in org.terracotta.locking |
|---|
| Subinterfaces of GenericLockStrategy in org.terracotta.locking | |
|---|---|
interface |
LockStrategy<K>
Implementations of LockStrategy can be supplied to implement custom map locking strategies. |
| Uses of GenericLockStrategy in org.terracotta.locking.strategy |
|---|
| Classes in org.terracotta.locking.strategy that implement GenericLockStrategy | |
|---|---|
class |
BasicLockStrategy<K>
A simple always locking abstract LockStrategy. |
class |
HashcodeLockStrategy
A simple lock strategy where locks are taken on a concatentation of the instance qualifier and the key's hashcode. |
class |
LongLockStrategy<K>
|
class |
NullLockStrategy<K>
A non-locking lock strategy. |
class |
OneToOneLockStrategy
A String key only lock strategy where locking is performed on a
concatentation of the the instance qualifier and the string key itself. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||