Uses of Interface
org.terracotta.locking.GenericLockStrategy

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
<L> ClusteredMap<K,V>
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.
 



Copyright © 2015 Terracotta, Inc.. All Rights Reserved.