Uses of Interface
org.terracotta.locking.LockStrategy

Packages that use LockStrategy
org.terracotta.collections   
org.terracotta.locking.strategy   
 

Uses of LockStrategy in org.terracotta.collections
 

Constructors in org.terracotta.collections with parameters of type LockStrategy
ConcurrentDistributedMap(LockType lockType, LockStrategy<? super K> lockStrategy)
          Creates a new ConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active.
ConcurrentDistributedMap(LockType lockType, LockStrategy<? super K> lockStrategy, int concurrency)
          Creates a new ConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures.
ConcurrentDistributedServerMap(CacheConfig cacheConfig, LockType lockType, LockStrategy<? super K> lockStrategy)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures.
ConcurrentDistributedServerMap(CacheConfig cacheConfig, LockType lockType, LockStrategy<? super K> lockStrategy, int concurrency)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures.
ConcurrentDistributedServerMap(LockType lockType, LockStrategy<? super K> lockStrategy)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active.
ConcurrentDistributedServerMap(LockType lockType, LockStrategy<? super K> lockStrategy, int concurrency)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures
ConcurrentDistributedSet(LockType lockType, LockStrategy<? super E> lockStrategy)
           
ConcurrentDistributedSet(LockType lockType, LockStrategy<? super E> lockStrategy, int concurrency)
           
EnterpriseConcurrentDistributedMap(CacheConfig cacheConfig, LockType lockType, LockStrategy<? super K> lockStrategy)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures.
EnterpriseConcurrentDistributedMap(CacheConfig cacheConfig, LockType lockType, LockStrategy<? super K> lockStrategy, int concurrency)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures.
EnterpriseConcurrentDistributedMap(LockType lockType, LockStrategy<? super K> lockStrategy)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active.
EnterpriseConcurrentDistributedMap(LockType lockType, LockStrategy<? super K> lockStrategy, int concurrency)
          Creates a new EnterpriseConcurrentDistributedMap instance that allows the specification of the internal lock type that should be used when Terracotta DSO is active and the concurrency of internal data structures
 

Uses of LockStrategy in org.terracotta.locking.strategy
 

Classes in org.terracotta.locking.strategy that implement LockStrategy
 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 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.