A B C D E F G H I K L M N O P Q R S T U V W _

A

AbstractStatelessTimestampedValue<V> - Class in org.terracotta.cache.value
 
AbstractStatelessTimestampedValue() - Constructor for class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
AbstractTimestampedValue<V> - Class in org.terracotta.cache.value
Abstract base class for timestamped map entries.
AbstractTimestampedValue() - Constructor for class org.terracotta.cache.value.AbstractTimestampedValue
 
add(I) - Method in class org.terracotta.async.AsyncCoordinator
Add a new item so that it will be asynchronously processed by the item processor that is provided when the coordinator is started up.
add(I) - Method in class org.terracotta.async.ProcessingBucket
Enqueue an item for execution by this bucket.
add(E) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
add(DistributedSortedSet.Element) - Method in class org.terracotta.collections.quartz.DistributedSortedSet
Deprecated.  
add(int, E) - Method in class org.terracotta.collections.TerracottaList
Inserts the specified object into this TerracottaList at the specified location.
add(E) - Method in class org.terracotta.collections.TerracottaList
Adds the specified object at the end of this TerracottaList.
addAll(Collection<? extends E>) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
addAll(int, Collection<? extends E>) - Method in class org.terracotta.collections.TerracottaList
Inserts the objects in the specified collection at the specified location in this List.
addAll(Collection<? extends E>) - Method in class org.terracotta.collections.TerracottaList
Adds the objects in the specified collection to this TerracottaList.
addAndGet(long) - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically add the supplied value to the current value.
addAndGet(long) - Method in class org.terracotta.util.TerracottaAtomicLong
 
addCacheEvictionListener(CacheEvictionListener) - Method in interface org.terracotta.cache.CacheEvictionListenerSupport
 
addCacheEvictionListener(CacheEvictionListener) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
addClusterListener(ClusterListener) - Method in interface org.terracotta.cluster.ClusterInfo
Adds a cluster events listener.
addClusterListener(ClusterListener) - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
addConfigChangeListener(ConfigChangeListener) - Method in class org.terracotta.cache.MutableConfig
Register the supplied listener to receive notifications when this configuration changes.
addedToLocalCache() - Method in class org.terracotta.cache.serialization.SerializedEntry
Discard the local copy of this entry's serialized state.
addListener(ProcessingBucketListener) - Method in class org.terracotta.async.ProcessingBucket
Register a ProcessingBucketListener with this bucket.
addMetaData(MetaData) - Method in interface org.terracotta.collections.MutatedObjectHandle
 
addTransactionCompletionListener(Runnable) - Static method in class org.terracotta.api.TerracottaExtras
 
all() - Method in class org.terracotta.search.SearchBuilder
 
and() - Method in class org.terracotta.search.SearchBuilder
 
anyCriteriaMatched() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResults
 
append(CharSequence) - Method in interface org.terracotta.util.ClusteredTextBucket
Appends the specified CharSequence to this bucket.
append(CharSequence, int, int) - Method in interface org.terracotta.util.ClusteredTextBucket
 
append(char) - Method in interface org.terracotta.util.ClusteredTextBucket
 
append(CharSequence) - Method in class org.terracotta.util.TerracottaTextBucket
 
append(CharSequence, int, int) - Method in class org.terracotta.util.TerracottaTextBucket
 
append(char) - Method in class org.terracotta.util.TerracottaTextBucket
 
areOperationsEnabled() - Method in interface org.terracotta.cluster.ClusterInfo
Indicates whether operations are enabled on the current node.
areOperationsEnabled() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
AsyncConfig - Interface in org.terracotta.async
Allows the AsyncCoordinator to be configured with various parameters.
AsyncConfig2 - Interface in org.terracotta.async
 
AsyncCoordinator<I> - Class in org.terracotta.async
An AsyncCoordinator allows work to be added and processed asynchronously in a fault-tolerant and high performance fashion when Terracotta DSO is active.
AsyncCoordinator() - Constructor for class org.terracotta.async.AsyncCoordinator
Creates a new coordinator instance using the default configuration and steal policy.
AsyncCoordinator(AsyncConfig) - Constructor for class org.terracotta.async.AsyncCoordinator
Creates a new coordinator instance with a custom configuration and the default steal policy.
AsyncCoordinator(AsyncConfig, StealPolicy<I>) - Constructor for class org.terracotta.async.AsyncCoordinator
Creates a new coordinator instance with a custom configuration and steal policy.
AsyncErrorHandler - Interface in org.terracotta.async
Instances of AsyncErrorHandler are used to provide custom exception handling for async work items.
AsyncException - Exception in org.terracotta.async.exceptions
 
AsyncException(String, Throwable) - Constructor for exception org.terracotta.async.exceptions.AsyncException
 
attribute(String) - Method in class org.terracotta.search.SearchBuilder
 
attributeAscending(String) - Method in class org.terracotta.search.SearchBuilder
 
attributeDescending(String) - Method in class org.terracotta.search.SearchBuilder
 
AutolockConcurrent - Annotation Type in org.terracotta.annotations
Marks the annotated method as being autolocked with concurrent write locks.
AutolockRead - Annotation Type in org.terracotta.annotations
Marks the annotated method as being autolocked with shared read locks.
AutolockReadAutoSync - Annotation Type in org.terracotta.annotations
Marks the annotated method as being auto-synchronized with shared read locks.
AutolockSynchronousWrite - Annotation Type in org.terracotta.annotations
Marks the annotated method as being autolocked with synchronous write locks.
AutolockSynchronousWriteAutoSync - Annotation Type in org.terracotta.annotations
Marks the annotated method as being auto-synchronized with synchronous write locks.
AutolockWrite - Annotation Type in org.terracotta.annotations
Marks the annotated method as being autolocked with write locks.
AutolockWriteAutoSync - Annotation Type in org.terracotta.annotations
Marks the annotated method as being auto-synchronized with write locks.
average(String) - Method in class org.terracotta.search.SearchBuilder
 
await() - Method in interface org.terracotta.coordination.Barrier
Enter barrier and wait for the other parties()-1 threads.
await(long) - Method in interface org.terracotta.coordination.Barrier
Enter barrier and wait at most msecs for the other parties()-1 threads.
await() - Method in class org.terracotta.coordination.CyclicBarrier
 
await(long) - Method in class org.terracotta.coordination.CyclicBarrier
 
await() - Method in class org.terracotta.locking.TerracottaCondition
 
await(long, TimeUnit) - Method in class org.terracotta.locking.TerracottaCondition
 
awaitNanos(long) - Method in class org.terracotta.locking.TerracottaCondition
 
awaitUninterruptibly() - Method in class org.terracotta.locking.TerracottaCondition
 
awaitUntil(Date) - Method in class org.terracotta.locking.TerracottaCondition
 

B

Barrier - Interface in org.terracotta.coordination
Barriers serve as synchronization points for groups of threads that must occasionally wait for each other.
barrierCommand_ - Variable in class org.terracotta.coordination.CyclicBarrier
 
BasicLockStrategy<K> - Class in org.terracotta.locking.strategy
A simple always locking abstract LockStrategy.
BasicLockStrategy() - Constructor for class org.terracotta.locking.strategy.BasicLockStrategy
 
BATCH_SIZE - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
BATCHING_ENABLED - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
beginGroup() - Method in class org.terracotta.search.SearchBuilder
 
beginLock(L, int) - Method in interface org.terracotta.locking.GenericLockStrategy
Called to acquire a lock on the given lockId at the given level.
beginLock(String, int) - Method in interface org.terracotta.locking.LockStrategy
Called to acquire a lock on the given lockId at the given level.
beginLock(String, int) - Method in class org.terracotta.locking.strategy.BasicLockStrategy
 
beginLock(Long, int) - Method in class org.terracotta.locking.strategy.LongLockStrategy
 
beginLock(String, int) - Method in class org.terracotta.locking.strategy.NullLockStrategy
 
between(String, Object, String, Object, boolean, boolean) - Method in class org.terracotta.search.SearchBuilder
 
BoundedCounter - Class in org.terracotta.counter
A bounded counter implementation that prevents it's value from exceeded a pre-defined set of bounds.
BoundedCounter(long, long, long) - Constructor for class org.terracotta.counter.BoundedCounter
Creates a bounded counter with the given initial value and bounds.
broken_ - Variable in class org.terracotta.coordination.CyclicBarrier
 
BusyProcessingException - Exception in org.terracotta.async.exceptions
 
BusyProcessingException() - Constructor for exception org.terracotta.async.exceptions.BusyProcessingException
 
byteValue() - Method in interface org.terracotta.util.ClusteredAtomicLong
Number.byteValue()

C

CacheConfig - Interface in org.terracotta.cache
Defines the configuration for a DistributedCache.
cacheConfig - Variable in class org.terracotta.collections.ConcurrentDistributedMap
 
cacheConfig(CacheConfig) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
CacheEvictionListener - Interface in org.terracotta.cache
Interface used for notifying eviction by Classes implementing CacheEvictionListenerSupport
CacheEvictionListenerSupport - Interface in org.terracotta.cache
Interface implemented by classes which can do eviction.
CAPABILITY_QUARTZ_WHERE - Static variable in class org.terracotta.toolkit.license.License
 
CAPABILITY_SEARCH - Static variable in class org.terracotta.toolkit.license.License
 
CAPACITY_EVICTION_POLICY_DATA_FACTORY - Static variable in class org.terracotta.cache.MutableConfig
 
CapacityEvictionPolicyData - Interface in org.terracotta.cache.evictor
A datum attached to an entry providing comparison and storage of capacity eviction data.
CapacityEvictionPolicyData.Factory - Interface in org.terracotta.cache.evictor
 
charAt(int) - Method in class org.terracotta.util.TerracottaTextBucket
 
checkInObject(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
checkOutObject(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
clear() - Method in class org.terracotta.cache.LocalCache
 
clear() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
clear() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
clear() - Method in class org.terracotta.collections.ConcurrentDistributedMap
This method clears the map locally on the node that is resides on but doesn't guarantee when this is done on other nodes in the cluster.
clear() - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
clear() - Method in class org.terracotta.collections.TerracottaList
Removes all elements from this TerracottaList, leaving it empty.
clearEvent(MutatedObjectHandle) - Method in interface org.terracotta.collections.MutationCallback
 
clearLocal() - Method in interface org.terracotta.collections.quartz.DistributedSortedSet.Element
Deprecated.  
clearLocalCache() - Method in interface org.terracotta.cache.LocallyCacheable
Clears the local cache
clearLocalCache() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
clearLocalCache() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
clearWithCallback(MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
clearWithCallback(MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
clearWithCallback(MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
clearWithCallback(MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
Client - Interface in org.terracotta.express
A Java object representation of a client in the cluster.
ClientFactory - Class in org.terracotta.express
A static factory for Terracotta client instances.
ClientFactory() - Constructor for class org.terracotta.express.ClientFactory
 
ClientFactoryExtras - Class in org.terracotta.express
Static factory having extra methods for creating Terracotta client instances
clone() - Method in class org.terracotta.collections.TerracottaList
Returns a new TerracottaList with the same elements, the same size and the same capacity as this TerracottaList.
ClusteredAtomicLong - Interface in org.terracotta.util
A long value that may updated atomically across the cluster.
ClusteredLock - Interface in org.terracotta.locking
Provides primitive lock operations for the granularity that was used to create an instance of this lock.
ClusteredMap<K,V> - Interface in org.terracotta.collections
 
ClusteredTextBucket - Interface in org.terracotta.util
A thread safe clustered appendable char-sequence.
ClusterEvent - Interface in org.terracotta.cluster
Indicates that the state of a node in the cluster has changed.
ClusterEvent.Type - Enum in org.terracotta.cluster
 
ClusterInfo - Interface in org.terracotta.cluster
The ClusterInfo interface provides access to cluster events and meta data.
ClusteringToolkit - Interface in org.terracotta.api
 
ClusteringToolkitExtension - Interface in org.terracotta.api
 
ClusterListener - Interface in org.terracotta.cluster
A listener interface that can be implemented to be notified about terracotta cluster events.
ClusterLogger - Interface in org.terracotta.cluster
Logging interface implemented by loggers provided by the clustering infrastructure.
ClusterNode - Interface in org.terracotta.cluster
Describes a node in the Terracotta cluster.
ClusterProperties - Interface in org.terracotta.cluster
 
ClusterTopology - Interface in org.terracotta.cluster
Provides access to the topology of the cluster, viewed from the current node.
commitLock(L, int) - Method in interface org.terracotta.locking.GenericLockStrategy
Called to release a lock on the given lockId held at the given level.
commitLock(String, int) - Method in interface org.terracotta.locking.LockStrategy
Called to release a lock on the given lockId held at the given level.
commitLock(String, int) - Method in class org.terracotta.locking.strategy.BasicLockStrategy
 
commitLock(Long, int) - Method in class org.terracotta.locking.strategy.LongLockStrategy
 
commitLock(String, int) - Method in class org.terracotta.locking.strategy.NullLockStrategy
 
compareAndSet(long, long) - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically set the value to the new value if the current value == the given value.
compareAndSet(long, long) - Method in class org.terracotta.util.TerracottaAtomicLong
 
compareTo(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData
 
compareTo(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData
 
compareTo(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData
 
compareTo(TerracottaLock) - Method in class org.terracotta.locking.TerracottaLock
 
compareTo(Object) - Method in class org.terracotta.locking.TerracottaLock
 
concurrency(int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
ConcurrentBlockingQueue<E> - Class in org.terracotta.collections
 
ConcurrentBlockingQueue() - Constructor for class org.terracotta.collections.ConcurrentBlockingQueue
Creates a LinkedBlockingQueue with a capacity of Integer.MAX_VALUE.
ConcurrentBlockingQueue(int) - Constructor for class org.terracotta.collections.ConcurrentBlockingQueue
Creates a LinkedBlockingQueue with the given (fixed) capacity.
ConcurrentBlockingQueue(Collection<? extends E>) - Constructor for class org.terracotta.collections.ConcurrentBlockingQueue
Creates a LinkedBlockingQueue with a capacity of Integer.MAX_VALUE, initially containing the elements of the given collection, added in traversal order of the collection's iterator.
ConcurrentDistributedMap<K,V> - Class in org.terracotta.collections
A ConcurrentMap that automatically switches its implementation to one that is highly concurrent in a Terracotta DSO cluster.
ConcurrentDistributedMap() - Constructor for class org.terracotta.collections.ConcurrentDistributedMap
Creates a new ConcurrentDistributedMap instance with a default lock type of WRITE and the default lock strategy of HashcodeLockStrategy.
ConcurrentDistributedMap(LockType, LockStrategy<? super K>) - Constructor for class org.terracotta.collections.ConcurrentDistributedMap
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, LockStrategy<? super K>, int) - Constructor for class org.terracotta.collections.ConcurrentDistributedMap
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.
ConcurrentDistributedMap(LockType, GenericLockStrategy<L, ? super K>, int) - Constructor for class org.terracotta.collections.ConcurrentDistributedMap
 
ConcurrentDistributedServerMap<K,V> - Class in org.terracotta.collections
A ConcurrentMap that automatically switches its implementation to one that is highly concurrent server-side map in a Terracotta DSO cluster.
ConcurrentDistributedServerMap(LockType, LockStrategy<? super K>) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
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, LockStrategy<? super K>, int) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
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, LockType, LockStrategy<? super K>) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
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, LockType, LockStrategy<? super K>, int) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
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, LockType, GenericLockStrategy<L, ? super K>, int) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
 
ConcurrentDistributedServerMap(CacheConfig, LockType, GenericLockStrategy<L, ? super K>, int, boolean, boolean) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
 
ConcurrentDistributedServerMap(CacheConfig, LockType, GenericLockStrategy<L, ? super K>, int, boolean) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
 
ConcurrentDistributedServerMap(ConcurrentDistributedServerMapParameters<K, L>) - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMap
 
ConcurrentDistributedServerMapParameters<K,L> - Class in org.terracotta.collections
 
ConcurrentDistributedServerMapParameters() - Constructor for class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
ConcurrentDistributedSet<E> - Class in org.terracotta.collections
 
ConcurrentDistributedSet() - Constructor for class org.terracotta.collections.ConcurrentDistributedSet
 
ConcurrentDistributedSet(LockType, LockStrategy<? super E>) - Constructor for class org.terracotta.collections.ConcurrentDistributedSet
 
ConcurrentDistributedSet(LockType, LockStrategy<? super E>, int) - Constructor for class org.terracotta.collections.ConcurrentDistributedSet
 
configChanged(String, String, Object, Object) - Method in interface org.terracotta.cache.logging.ConfigChangeListener
Called to indicate a change in a cache configuration.
configChanged(String, String, Object, Object) - Method in class org.terracotta.cache.logging.TCLoggerConfigChangeListener
 
ConfigChangeListener - Interface in org.terracotta.cache.logging
Listener interface used to monitor changes in cache configurations.
contains(Object) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
contains(Object) - Method in class org.terracotta.collections.TerracottaList
Searches this TerracottaList for the specified object.
containsAll(Collection<?>) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
containsKey(Object) - Method in class org.terracotta.cache.LocalCache
 
containsKey(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
containsKey(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
containsKeyLocalOffHeap(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
containsKeyLocalOffHeap(Object) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
containsKeyLocalOnHeap(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
containsKeyLocalOnHeap(Object) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
containsLocalKey(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
containsLocalKey(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
containsValue(Object) - Method in class org.terracotta.cache.LocalCache
 
containsValue(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
containsValue(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
count() - Method in class org.terracotta.search.SearchBuilder
 
count_ - Variable in class org.terracotta.coordination.CyclicBarrier
 
Counter - Interface in org.terracotta.counter
A simple long based counter.
create(String) - Static method in class org.terracotta.meta.MetaData
 
createDedicatedClient(String, boolean, Class[]) - Static method in class org.terracotta.express.ClientFactoryExtras
Create a dedicated client instance using the given configuration.
createDedicatedRejoinClient(String, boolean, Class[]) - Static method in class org.terracotta.express.ClientFactoryExtras
 
createFinegrainedLock(K) - Method in class org.terracotta.cache.LocalCache
 
createFinegrainedLock(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
createFinegrainedLock(K) - Method in interface org.terracotta.collections.ClusteredMap
Create a lock for the given key.
createFinegrainedLock(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
createFinegrainedLock(K) - Method in interface org.terracotta.locking.LockableMap
Obtain a fine-grained lock instance for a particular key.
createLock(Object, LockType) - Method in interface org.terracotta.api.ClusteringToolkit
Create a clustered lock around the supplied clustered monitor object.
createLock(Object, LockType) - Method in class org.terracotta.api.TerracottaToolkit
 
createSampler(Statistic, int, int, boolean) - Method in class org.terracotta.counter.SampledStatisticManager
Creates a sampled statistic sampling the supplied Statistic object.
createTime(int) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
CustomLifespanSerializedEntry<T> - Class in org.terracotta.cache.serialization
A SerializedEntry subclass that supports cache entries with custom TTI/TTL values.
CustomLifespanSerializedEntry() - Constructor for class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
 
CustomLifespanSerializedEntry(T, byte[], int, int, TimeSource) - Constructor for class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
Constructs a serialized entry with a custom lifespan and creation time.
CustomLifespanSerializedEntry(T, byte[], int, int, int) - Constructor for class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
Constructs a serialized entry with a custom lifespan and creation time.
CustomLifespanSerializedEntry(T, byte[], int, int, int, int) - Constructor for class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
Constructs a serialized entry with a custom lifespan, creation time, and last accessed time.
CustomLifespanSerializedEntry(SerializedEntryParameters<T>, int, int) - Constructor for class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
 
CyclicBarrier - Class in org.terracotta.coordination
A cyclic barrier is a reasonable choice for a barrier in contexts involving a fixed sized group of threads that must occasionally wait for each other.
CyclicBarrier(int) - Constructor for class org.terracotta.coordination.CyclicBarrier
Create a CyclicBarrier for the indicated number of parties, and no command to run at each barrier.
CyclicBarrier(int, Runnable) - Constructor for class org.terracotta.coordination.CyclicBarrier
Create a CyclicBarrier for the indicated number of parties.

D

data - Variable in class org.terracotta.cache.LocalCache
 
data - Variable in class org.terracotta.cache.TerracottaDistributedCache
 
debug(Object) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the debug level.
debug(Object, Throwable) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the debug level, including the passed Throwable in the message
debug(Object, Throwable) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
debug(Object) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
debug(Object, Throwable) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
debug(Object) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
debug(Object, Throwable) - Method in class org.terracotta.cluster.TerracottaLogger
 
debug(Object) - Method in class org.terracotta.cluster.TerracottaLogger
 
decodeInt(InputStream) - Static method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
decrement() - Method in class org.terracotta.counter.BoundedCounter
 
decrement(long) - Method in class org.terracotta.counter.BoundedCounter
 
decrement() - Method in interface org.terracotta.counter.Counter
Decrements the count by one.
decrement(long) - Method in interface org.terracotta.counter.Counter
Decrements the count by amount.
decrement(long, long) - Method in interface org.terracotta.counter.RateCounter
Decrement the numerator and denominator by the given amounts.
decrement(long, long) - Method in class org.terracotta.counter.RateCounterImpl
 
decrement() - Method in class org.terracotta.counter.SimpleCounterImpl
 
decrement(long) - Method in class org.terracotta.counter.SimpleCounterImpl
 
decrementAndGet() - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically decrement the current value.
decrementAndGet() - Method in class org.terracotta.util.TerracottaAtomicLong
 
DEFAULT_CONCURRENCY - Static variable in class org.terracotta.collections.ConcurrentDistributedMap
 
DEFAULT_INVALIDATE_ON_CHANGE - Static variable in class org.terracotta.collections.ConcurrentDistributedMap
 
DEFAULT_SERVERMAP_LOCAL_STORE_FACTORY_CLASSNAME - Static variable in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
DefaultAsyncConfig - Class in org.terracotta.async.configs
The default async configuration object.
DefaultAsyncConfig() - Constructor for class org.terracotta.async.configs.DefaultAsyncConfig
 
DefaultTimestampedValue<V> - Class in org.terracotta.cache.value
Wraps a value in the map-evictor and adds an expiration timestamp for entries.
DefaultTimestampedValue(V, int) - Constructor for class org.terracotta.cache.value.DefaultTimestampedValue
 
deleteValueOnRemove - Variable in class org.terracotta.collections.ConcurrentDistributedMap
 
deleteValueOnRemove(boolean) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
deserialize(byte[]) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
deserialize(byte[], ClassLoader) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
deserialize(byte[]) - Method in class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
deserialize(byte[], ClassLoader) - Method in class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
deserialize(byte[]) - Method in interface org.terracotta.cache.serialization.SerializationStrategy
Deserialize the serialized value returning a new representation.
deserialize(byte[], ClassLoader) - Method in interface org.terracotta.cache.serialization.SerializationStrategy
Deserialize the serialized value using the specified loader, and returning a new representation.
deserialized(T) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
deserializeStringKey(String, ClassLoader) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy2
 
deserializeStringKey(String) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy2
 
deserializeStringKey(String) - Method in interface org.terracotta.cache.serialization.SerializationStrategy2
Deserialize a given key object into the "real" key object.
deserializeStringKey(String, ClassLoader) - Method in interface org.terracotta.cache.serialization.SerializationStrategy2
Deserialize a given key object into the "real" key object.
destroyLocalCache() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
destroyLocalCache() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
destroySampler(SampledStatistic) - Method in class org.terracotta.counter.SampledStatisticManager
Destroys a previously created sampled statistic.
disableEviction(Object) - Static method in class org.terracotta.api.Terracotta
Attempt to disable eviction for the given clustered object.
DistributedCache<K,V> - Interface in org.terracotta.cache
A distributed, clustered cache with eviction
DistributedSortedSet<E> - Class in org.terracotta.collections.quartz
Deprecated. 
DistributedSortedSet() - Constructor for class org.terracotta.collections.quartz.DistributedSortedSet
Deprecated.  
DistributedSortedSet.Element<K> - Interface in org.terracotta.collections.quartz
Deprecated.  
DMI - Annotation Type in org.terracotta.annotations
Marks this method for execution in a distributed manner.
doAwait(boolean, long) - Method in class org.terracotta.coordination.CyclicBarrier
 
doubleValue() - Method in interface org.terracotta.util.ClusteredAtomicLong
Number.doubleValue()
doubleValue() - Method in class org.terracotta.util.TerracottaAtomicLong
 
drainTo(Collection<? super E>) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
drainTo(Collection<? super E>, int) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
DsoSerializationStrategy<T> - Class in org.terracotta.cache.serialization
A clusterable serialization strategy.
DsoSerializationStrategy() - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy
Construct a fully locking clusterable serialization strategy.
DsoSerializationStrategy(boolean) - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy
Constructs an optionally locked clusterable serialization strategy.
DsoSerializationStrategy.OIS - Class in org.terracotta.cache.serialization
 
DsoSerializationStrategy.OIS(InputStream, ObjectStreamClassSerializer) - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy.OIS
 
DsoSerializationStrategy.OIS(InputStream, ObjectStreamClassSerializer, ClassLoader) - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy.OIS
 
DsoSerializationStrategy.OIS(InputStream, ObjectStreamClassSerializer, ClassLoader, boolean) - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy.OIS
 
DsoSerializationStrategy.OOS - Class in org.terracotta.cache.serialization
 
DsoSerializationStrategy.OOS(OutputStream, ObjectStreamClassSerializer) - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy.OOS
 
DsoSerializationStrategy2<T> - Class in org.terracotta.cache.serialization
V2 DsoSerializationStrategy
DsoSerializationStrategy2() - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy2
Construct a fully locking clusterable serialization strategy.
DsoSerializationStrategy2(boolean) - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy2
Constructs an optionally locked clusterable serialization strategy.
DsoSerializationStrategy3<T> - Class in org.terracotta.cache.serialization
V3 DsoSerializationStrategy
DsoSerializationStrategy3() - Constructor for class org.terracotta.cache.serialization.DsoSerializationStrategy3
 

E

enableEviction(Object) - Static method in class org.terracotta.api.Terracotta
Attempt to enabled eviction for the given clustered object.
encodeInt(OutputStream, int) - Static method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
endGroup() - Method in class org.terracotta.search.SearchBuilder
 
ensureCapacity(int) - Method in class org.terracotta.collections.TerracottaList
Ensures that after this operation the TerracottaList can hold the specified number of elements without further growing.
EnterpriseConcurrentDistributedMap<K,V> - Class in org.terracotta.collections
A ConcurrentMap that automatically switches its implementation to one that is highly concurrent server-side map in a Terracotta DSO cluster.
EnterpriseConcurrentDistributedMap(LockType, LockStrategy<? super K>) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
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, LockStrategy<? super K>, int) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
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, LockType, LockStrategy<? super K>) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
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, LockType, LockStrategy<? super K>, int) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
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, LockType, GenericLockStrategy<L, ? super K>, int) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
 
EnterpriseConcurrentDistributedMap(CacheConfig, LockType, GenericLockStrategy<L, ? super K>, int, boolean) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
 
EnterpriseConcurrentDistributedMap(CacheConfig, LockType, GenericLockStrategy<L, ? super K>, int, boolean, boolean) - Constructor for class org.terracotta.collections.EnterpriseConcurrentDistributedMap
 
entrySet() - Method in class org.terracotta.cache.LocalCache
 
entrySet() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
entrySet() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
equals(Object) - Method in class org.terracotta.cache.ImmutableConfig
 
equals(Object) - Method in class org.terracotta.cache.MutableConfig
 
equals(Object) - Method in class org.terracotta.cache.serialization.SerializedEntry
 
equals(Object) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
Compare whether the value in this entry equals the value in another entry.
equals(Object) - Method in class org.terracotta.cluster.TerracottaNode
 
equals(Object) - Method in class org.terracotta.collections.TerracottaList
Compares the specified object to this list and return true if they are equal.
error(Object) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the error level.
error(Object, Throwable) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the error level, including the passed Throwable in the message
error(Object, Throwable) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
error(Object) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
error(Object, Throwable) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
error(Object) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
error(Object, Throwable) - Method in class org.terracotta.cluster.TerracottaLogger
 
error(Object) - Method in class org.terracotta.cluster.TerracottaLogger
 
Evictable<K> - Interface in org.terracotta.cache.evictor
The Evictor works against this interface to trigger local and orphan eviction.
evicted(Object, Object) - Method in interface org.terracotta.cache.CacheEvictionListener
Method called when elements are evicted.
evicted(Object, Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
evictExpiredLocalElements() - Method in interface org.terracotta.cache.evictor.Evictable
Trigger to walk through the local elements, look for expired elements, and evict them.
evictExpiredLocalElements() - Method in class org.terracotta.cache.LocalCache
 
evictExpiredLocalElements() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
EvictionStatistics - Class in org.terracotta.cache.evictor
Keeps track of eviction-related statistics.
EvictionStatistics() - Constructor for class org.terracotta.cache.evictor.EvictionStatistics
 
evictOrphanElements(ClusterInfo) - Method in interface org.terracotta.cache.evictor.Evictable
Trigger to walk through the specified set of orphaned elements, check whether they have expired, and evict them from the store.
evictOrphanElements(ClusterInfo) - Method in class org.terracotta.cache.LocalCache
 
evictOrphanElements(ClusterInfo) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
executeQuery(String, int) - Method in class org.terracotta.search.SearchBuilder
 
ExistingRunningThreadException - Exception in org.terracotta.async.exceptions
 
ExistingRunningThreadException(Thread) - Constructor for exception org.terracotta.async.exceptions.ExistingRunningThreadException
 
ExpirableEntry - Interface in org.terracotta.cache
This is a mirror of the core type com.tc.cache.ExpirableEntry
expiresAt(int, int) - Method in interface org.terracotta.cache.ExpirableEntry
 
expiresAt(CacheConfig) - Method in class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
 
expiresAt(CacheConfig) - Method in interface org.terracotta.cache.TimestampedValue
Determine when this value will expire based on the current configuration.
expiresAt(CacheConfig) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
Get the time at which this timestamp will become invalid.
expiresAt(int, int) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 

F

FallBehindStealPolicy<I> - Class in org.terracotta.async.stealpolicies
A steal policy that will allow stealing once a bucket has fallen behind the thief by a certain amount of time.
FallBehindStealPolicy(long) - Constructor for class org.terracotta.async.stealpolicies.FallBehindStealPolicy
 
fastGetCapacityEvictionPolicyData() - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
fastGetCapacityEvictionPolicyData() - Method in class org.terracotta.cache.value.AbstractTimestampedValue
 
fatal(Object) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the fatal level.
fatal(Object, Throwable) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the fatal level, including the passed Throwable in the message
fatal(Object, Throwable) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
fatal(Object) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
fatal(Object, Throwable) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
fatal(Object) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
fatal(Object, Throwable) - Method in class org.terracotta.cluster.TerracottaLogger
 
fatal(Object) - Method in class org.terracotta.cluster.TerracottaLogger
 
fetchSecret() - Method in interface org.terracotta.toolkit.SecretProvider
 
filter(List<I>) - Method in interface org.terracotta.async.QuarantinedItemsFilter
Called before executing an assembled list of work items.
FindbugsSuppressWarnings - Annotation Type in org.terracotta.util
 
fireOperatorEvent(OperatorEventLevel, OperatorEventSubsystem, String) - Static method in class org.terracotta.api.TerracottaExtras
Fires an operator event for the cluster
FirstScatterPolicy - Class in org.terracotta.async.scatterpolicies
Deprecated. Use SingleBucketScatterPolicy
FirstScatterPolicy() - Constructor for class org.terracotta.async.scatterpolicies.FirstScatterPolicy
Deprecated.  
floatValue() - Method in interface org.terracotta.util.ClusteredAtomicLong
Number.floatValue()
floatValue() - Method in class org.terracotta.util.TerracottaAtomicLong
 
flush(Object, Object) - Method in interface org.terracotta.collections.ClusteredMap
Attempt to recover any local memory resources used by this mapping.
flush(Object, Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 

G

generateLockIdForKey(String, K) - Method in interface org.terracotta.locking.GenericLockStrategy
Generate the lock identifier to be used when performing operations for the given key.
generateLockIdForKey(String, K) - Method in interface org.terracotta.locking.LockStrategy
Generate the lock identifier to be used when performing operations for the given key.
generateLockIdForKey(String, Object) - Method in class org.terracotta.locking.strategy.HashcodeLockStrategy
 
generateLockIdForKey(String, K) - Method in class org.terracotta.locking.strategy.LongLockStrategy
 
generateLockIdForKey(String, K) - Method in class org.terracotta.locking.strategy.NullLockStrategy
 
generateLockIdForKey(String, String) - Method in class org.terracotta.locking.strategy.OneToOneLockStrategy
 
generateStringKeyFor(Object) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
generateStringKeyFor(Object) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy2
 
generateStringKeyFor(Object) - Method in class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
generateStringKeyFor(Object) - Method in interface org.terracotta.cache.serialization.SerializationStrategy
Convert the given key into a portable String form.
GenericLockStrategy<L,K> - Interface in org.terracotta.locking
 
get(Object) - Method in class org.terracotta.cache.LocalCache
 
get(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
get(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
get(int) - Method in class org.terracotta.collections.TerracottaList
 
get() - Method in interface org.terracotta.util.ClusteredAtomicLong
Get the current value.
get() - Method in class org.terracotta.util.TerracottaAtomicLong
 
getAddress() - Method in interface org.terracotta.cluster.ClusterNode
Returns the IP address of the node.
getAddress() - Method in class org.terracotta.cluster.TerracottaNode
 
getAggregatorResults() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
getAggregatorResults() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResults
 
getAllEntriesSnapshot() - Method in interface org.terracotta.collections.ClusteredMap
A collection of all entries within this map.
getAllEntriesSnapshot() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
getAllEntriesSnapshot() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
getAllLocalEntriesSnapshot() - Method in interface org.terracotta.collections.ClusteredMap
A collection of all in-heap entries within this map.
getAllLocalEntriesSnapshot() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
getAllSampleValues() - Method in interface org.terracotta.counter.SampledStatistic
Returns as full a history from this statistic as possible.
getAndAdd(long) - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically add the supplied value to the current value.
getAndAdd(long) - Method in class org.terracotta.util.TerracottaAtomicLong
 
getAndDecrement() - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically decrement the current value.
getAndDecrement() - Method in class org.terracotta.util.TerracottaAtomicLong
 
getAndIncrement() - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically increment the current value.
getAndIncrement() - Method in class org.terracotta.util.TerracottaAtomicLong
 
getAndReset() - Method in class org.terracotta.counter.RateCounterImpl
Get the current and then reset this statistic.
getAndReset() - Method in class org.terracotta.counter.SimpleCounterImpl
Performs an atomic getAndSet(0).
getAndReset() - Method in interface org.terracotta.counter.Statistic
Get the current and then reset this statistic.
getAndSet(long) - Method in class org.terracotta.counter.BoundedCounter
 
getAndSet(long) - Method in interface org.terracotta.counter.Counter
Set the count to the supplied value, and return the old value.
getAndSet(long) - Method in class org.terracotta.counter.SimpleCounterImpl
Atomically sets the new value and returns the previous value.
getAndSet(long) - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically: set to the given value and return the previous value.
getAndSet(long) - Method in class org.terracotta.util.TerracottaAtomicLong
 
getAtomicLong(String) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered atomic long value.
getAtomicLong(String) - Method in class org.terracotta.api.TerracottaToolkit
 
getAttributes() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
getBarrier(String, int) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered barrier identified by the given name.
getBarrier(String, int) - Method in class org.terracotta.api.TerracottaToolkit
 
getBatchSize() - Method in interface org.terracotta.async.AsyncConfig
The number of items to include in each batch when batching is enabled.
getBatchSize() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
getBlockingQueue(String) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered blocking queue with no capacity limit
getBlockingQueue(String, int) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered blocking queue with a capacity limit.
getBlockingQueue(String) - Method in class org.terracotta.api.TerracottaToolkit
 
getBlockingQueue(String, int) - Method in class org.terracotta.api.TerracottaToolkit
 
getBoolean(String) - Method in interface org.terracotta.cluster.ClusterProperties
Returns a boolean for the given property in this properties object.
getBoolean(String, Boolean) - Method in interface org.terracotta.cluster.ClusterProperties
Returns a boolean for the given property in this properties object.
getBoolean(String, Boolean) - Method in class org.terracotta.cluster.TerracottaProperties
 
getBoolean(String) - Method in class org.terracotta.cluster.TerracottaProperties
 
getCacheConfig() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
getCapacity() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
Returns the maximum capacity of this queue.
getCapacityEvictionPolicyData() - Method in interface org.terracotta.cache.TimestampedValue
Retrieves this value's capacity eviction policy data.
getCapacityEvictionPolicyData() - Method in class org.terracotta.cache.value.AbstractTimestampedValue
 
getCapacityEvictionPolicyDataFactory() - Method in interface org.terracotta.cache.CacheConfig
Get the CapacityEvictionPolicyData.Factory to use for creating CapacityEvictionPolicyData
getCapacityEvictionPolicyDataFactory() - Method in class org.terracotta.cache.ImmutableConfig
 
getCapacityEvictionPolicyDataFactory() - Method in class org.terracotta.cache.MutableConfig
 
getClusterInfo() - Method in interface org.terracotta.api.ClusteringToolkit
Retrieve a ClusterInfo object for the cluster this toolkit instance is related to.
getClusterInfo() - Method in class org.terracotta.api.TerracottaToolkit
 
getClusterTopology() - Method in interface org.terracotta.cluster.ClusterInfo
Retrieves a view of the topology of the cluster, as seen from the current node.
getClusterTopology() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getConcurrency() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
getConfig() - Method in interface org.terracotta.cache.DistributedCache
Get the current config for the cache.
getConfig() - Method in class org.terracotta.cache.LocalCache
 
getConfig() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getConstituentMaps() - Method in interface org.terracotta.collections.ClusteredMap
Get a list of the constituent maps that comprise this map.
getConstituentMaps() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
getCreateTime() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
getCreateTime() - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
getCreateTime() - Method in interface org.terracotta.cache.TimestampedValue
Retrieves the time when this value was created.
getCreateTime() - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
getCreateTime() - Method in class org.terracotta.cache.value.DefaultTimestampedValue
 
getCurrentNode() - Method in interface org.terracotta.cluster.ClusterInfo
Retrieves the ClusterNode instance that corresponds to the current node.
getCurrentNode() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getDeserialized() - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
getDeserializedValue(SerializationStrategy<T>) - Method in class org.terracotta.cache.serialization.SerializedEntry
Return a copy of this entry, potentially reusing a cached copy.
getDeserializedValue(SerializationStrategy<T>, ClassLoader) - Method in class org.terracotta.cache.serialization.SerializedEntry
Return a copy of this entry, potentially reusing a cached copy, using the specified classloader if required.
getDeserializedValueCopy(SerializationStrategy<T>) - Method in class org.terracotta.cache.serialization.SerializedEntry
Return a new copy of this entry, newly deserialized from the serialized state.
getDeserializedValueCopy(SerializationStrategy<T>, ClassLoader) - Method in class org.terracotta.cache.serialization.SerializedEntry
Return a new copy of this entry, newly deserialized from the serialized state, using a specific classloader.
getEvicted() - Method in class org.terracotta.cache.evictor.EvictionStatistics
Returns the number of objects that have been evicted.
getEvictedMostRecentSample() - Method in class org.terracotta.cache.evictor.EvictionStatistics
Get the most recent sample of the evicted entries statistic.
getEvictRemoveCallback() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getExamined() - Method in class org.terracotta.cache.evictor.EvictionStatistics
Returns the number of objects that have been examined for eviction.
getExaminedMostRecentSample() - Method in class org.terracotta.cache.evictor.EvictionStatistics
Get the most recent sample of the examined entries statistic.
getGroupByValues() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
getId() - Method in interface org.terracotta.cluster.ClusterNode
Returns the unique string identifier that corresponds to the node.
getId() - Method in class org.terracotta.cluster.TerracottaNode
 
getInstance() - Static method in class org.terracotta.async.configs.DefaultAsyncConfig
Return an AsyncConfig instance representing the default configuration.
getInteger(String) - Method in interface org.terracotta.cluster.ClusterProperties
Returns an integer for the given property in this properties object.
getInteger(String, Integer) - Method in interface org.terracotta.cluster.ClusterProperties
Returns an integer for the given property in this properties object.
getInteger(String, Integer) - Method in class org.terracotta.cluster.TerracottaProperties
 
getInteger(String) - Method in class org.terracotta.cluster.TerracottaProperties
 
getKey() - Method in interface org.terracotta.collections.quartz.DistributedSortedSet.Element
Deprecated.  
getKey() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
getKeysForLocalValues(Map<K, ?>) - Method in interface org.terracotta.cluster.ClusterInfo
Retrieve a set of keys for map values that are faulted on the current node out of a clustered map for which partialness is supported.
getKeysForLocalValues(Map<K, ?>) - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getKeysForOrphanedValues(Map<K, ?>) - Method in interface org.terracotta.cluster.ClusterInfo
Retrieve a set of keys for map values that are not faulted anywhere out of a clustered map for which partialness is supported.
getKeysForOrphanedValues(Map<K, ?>) - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getLastAccessedTime() - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
getLastAccessedTime() - Method in interface org.terracotta.cache.TimestampedValue
Retrieves the time when this value was last accessed.
getLastAccessedTime() - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
getLastAccessedTime() - Method in class org.terracotta.cache.value.AbstractTimestampedValue
 
getLastProcessing() - Method in class org.terracotta.async.ProcessingBucket
Returns the time at which item processing last occurred.
getList(String) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered list.
getList(String) - Method in class org.terracotta.api.TerracottaToolkit
 
getLocalBuckets() - Method in class org.terracotta.async.AsyncCoordinator
Returns the processing buckets that are local to the current node.
getLocalStoreManagerName() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfig
 
getLocalStoreManagerName() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
getLocalStoreName() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfig
 
getLocalStoreName() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
getLockStrategy() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
getLockType() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
getLong(String) - Method in interface org.terracotta.cluster.ClusterProperties
Returns a long for the given property in this properties object.
getLong(String, Long) - Method in interface org.terracotta.cluster.ClusterProperties
Returns a long for the given property in this properties object.
getLong(String, Long) - Method in class org.terracotta.cluster.TerracottaProperties
 
getLong(String) - Method in class org.terracotta.cluster.TerracottaProperties
 
getMap(String) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered map.
getMap(String) - Method in class org.terracotta.api.TerracottaToolkit
 
getMappingFor(String) - Method in class org.terracotta.cache.serialization.ObjectStreamClassSerializer
 
getMappingFor(ObjectStreamClass) - Method in class org.terracotta.cache.serialization.ObjectStreamClassSerializer
 
getMaxAllowedFallBehind() - Method in interface org.terracotta.async.AsyncConfig
The maximum amount of time that a queue is allowed to fall behind on the work that it's processing.
getMaxAllowedFallBehind() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
getMaxQueueSize() - Method in interface org.terracotta.async.AsyncConfig2
The maximum size of items the Async coordinator can hold.
getMaxQueueSize() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
getMaxTTISeconds() - Method in interface org.terracotta.cache.CacheConfig
Max "time to idle" in seconds.
getMaxTTISeconds() - Method in class org.terracotta.cache.ImmutableConfig
 
getMaxTTISeconds() - Method in class org.terracotta.cache.MutableConfig
 
getMaxTTLSeconds() - Method in interface org.terracotta.cache.CacheConfig
Max "time to live" in seconds.
getMaxTTLSeconds() - Method in class org.terracotta.cache.ImmutableConfig
 
getMaxTTLSeconds() - Method in class org.terracotta.cache.MutableConfig
 
getMostRecentSample() - Method in interface org.terracotta.counter.SampledStatistic
Returns the most recent sampled from this statistic.
getName() - Method in interface org.terracotta.cache.CacheConfig
Get distributed cache name, used solely for logging, thread naming, and identification purposes.
getName() - Method in class org.terracotta.cache.ImmutableConfig
 
getName() - Method in class org.terracotta.cache.MutableConfig
 
getName() - Method in interface org.terracotta.cluster.ClusterLogger
Returns the name of this logger.
getName() - Method in class org.terracotta.cluster.NullTerracottaLogger
 
getName() - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
getName() - Method in class org.terracotta.cluster.TerracottaLogger
 
getNode() - Method in interface org.terracotta.cluster.ClusterEvent
Retrieves the node that this event talks about.
getNodes() - Method in interface org.terracotta.cluster.ClusterTopology
Returns a collection that contains a snapshot of the nodes that are part of the cluster at the time of the method call.
getNodes() - Method in class org.terracotta.cluster.TerracottaClusterTopology
 
getNodesWithKeys(Collection<? extends K>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getNodesWithKeys(Map<K, ?>, Collection<? extends K>) - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getNodesWithObjects(Collection<?>) - Method in interface org.terracotta.cluster.ClusterInfo
Determine where a collection of clustered objects is faulted.
getNodesWithObjects(Collection<?>) - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getObjectStreamClassFor(int, ClassLoader) - Method in class org.terracotta.cache.serialization.ObjectStreamClassSerializer
 
getOrCreateClient(String, boolean, Class[]) - Static method in class org.terracotta.express.ClientFactory
Get or create a client instance using the given configuration.
getOrphanEvictionPeriod() - Method in interface org.terracotta.cache.CacheConfig
Get frequency at which orphan eviction will occur.
getOrphanEvictionPeriod() - Method in class org.terracotta.cache.ImmutableConfig
 
getOrphanEvictionPeriod() - Method in class org.terracotta.cache.MutableConfig
 
getParties() - Method in interface org.terracotta.coordination.Barrier
Return the number of parties that must meet per barrier point.
getParties() - Method in class org.terracotta.coordination.CyclicBarrier
 
getProperty(String) - Method in interface org.terracotta.cluster.ClusterProperties
Searches for the property with the specified key in this properties object.
getProperty(String, String) - Method in interface org.terracotta.cluster.ClusterProperties
Searches for the property with the specified key in this properties object.
getProperty(String, String) - Method in class org.terracotta.cluster.TerracottaProperties
 
getProperty(String) - Method in class org.terracotta.cluster.TerracottaProperties
 
getQuarantinedCount() - Method in class org.terracotta.async.ProcessingBucket
Returns the number of items selected for execution by this bucket.
getRandomEntry() - Method in interface org.terracotta.collections.ClusteredMap
Get a randomly selected entry from this map.
getRandomEntry() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
getRandomLocalEntry() - Method in interface org.terracotta.collections.ClusteredMap
Get a randomly selected in-heap entry from this map.
getRandomLocalEntry() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
getRateLimit() - Method in interface org.terracotta.async.AsyncConfig
Sets the maximum number of operations to allow per second when AsyncConfig.isBatchingEnabled() is enabled.
getRateLimit() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
getReadWriteLock(String) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered read-write lock identified by the given name.
getReadWriteLock(String) - Method in class org.terracotta.api.TerracottaToolkit
 
getResults() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResults
 
getRetryAttemptDelay() - Method in interface org.terracotta.async.AsyncConfig
Retrieves the number of milliseconds to wait before retrying a failed operation.
getRetryAttemptDelay() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
getRetryAttempts() - Method in interface org.terracotta.async.AsyncConfig
Retrieves the number of times the processing of an item os retried.
getRetryAttempts() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
getSecret() - Method in interface org.terracotta.toolkit.SecretProvider
 
getSerialized() - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
getServerMapLocalStoreConfig() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
getServerMapLocalStoreFactoryClassName() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfig
 
getServerMapLocalStoreFactoryClassName() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
getSortAttributes() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
getStatistics() - Method in interface org.terracotta.cache.evictor.Evictable
Retrieve the statistics for the current JVM.
getStatistics() - Method in class org.terracotta.cache.LocalCache
 
getStatistics() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getTargetMaxInMemoryCount() - Method in interface org.terracotta.cache.CacheConfig
Get the current target for maximum in-memory number of entries.
getTargetMaxInMemoryCount() - Method in class org.terracotta.cache.ImmutableConfig
 
getTargetMaxInMemoryCount() - Method in class org.terracotta.cache.MutableConfig
 
getTargetMaxTotalCount() - Method in interface org.terracotta.cache.CacheConfig
Get the current target for maximum total number of entries.
getTargetMaxTotalCount() - Method in class org.terracotta.cache.ImmutableConfig
 
getTargetMaxTotalCount() - Method in class org.terracotta.cache.MutableConfig
 
getTextBucket(String) - Method in interface org.terracotta.api.ClusteringToolkit
Get or create a clustered text bucket identified by the given name.
getTextBucket(String) - Method in class org.terracotta.api.TerracottaToolkit
 
getThreadName() - Method in class org.terracotta.async.ProcessingBucket
Return the name used (or to be used) by this bucket's processing thread.
getTimeSource() - Method in class org.terracotta.cache.LocalCache
Return the time source used by this cache to generate entry timestamps.
getTimeSource() - Method in class org.terracotta.cache.TerracottaDistributedCache
Return the time source used by this cache to generate entry timestamps.
getTimestamp() - Method in interface org.terracotta.counter.TimeStampedStatisticValue
Get the Unix-timestamp for when the value was retrieved.
getTimestampedValue(K) - Method in interface org.terracotta.cache.DistributedCache
Get the value wrapped in a timestamped object.
getTimestampedValue(Object) - Method in class org.terracotta.cache.LocalCache
 
getTimestampedValue(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getTimestampedValueQuiet(K) - Method in interface org.terracotta.cache.DistributedCache
Get the value wrapped in a timestamped object without updating the last usage statistics.
getTimestampedValueQuiet(Object) - Method in class org.terracotta.cache.LocalCache
 
getTimestampedValueQuiet(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getTimestampedValues(Set<K>, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
getToolkit() - Method in class org.terracotta.api.TerracottaClient
 
getType() - Method in interface org.terracotta.cluster.ClusterEvent
Retrieves the type of this event.
getUnclusteredObject() - Method in exception org.terracotta.cluster.UnclusteredObjectException
Returns the unclustered object
getUniversallyUniqueClientID() - Method in interface org.terracotta.cluster.ClusterInfo
Returns a universally unique identifier for the life-time of this client in the cluster.
getUniversallyUniqueClientID() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
getValue() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
getValue() - Method in interface org.terracotta.cache.TimestampedValue
Get the actual value in the cache.
getValue() - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
getValue() - Method in class org.terracotta.cache.value.DefaultTimestampedValue
 
getValue() - Method in class org.terracotta.counter.RateCounterImpl
Get the current value.
getValue() - Method in class org.terracotta.counter.SimpleCounterImpl
 
getValue() - Method in interface org.terracotta.counter.Statistic
Get the current value.
getValue() - Method in interface org.terracotta.counter.TimeStampedStatisticValue
Get the value of this statistic
getValue() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
getWaitCount() - Method in class org.terracotta.async.ProcessingBucket
Returns the number of items awaiting processing in this bucket.
getWaitingThreads(Lock) - Method in class org.terracotta.locking.TerracottaCondition
 
getWaitQueueLength(Lock) - Method in class org.terracotta.locking.TerracottaCondition
 
getWorkDelay() - Method in interface org.terracotta.async.AsyncConfig
Returns the minimum amount of time to wait between individual work cycles.
getWorkDelay() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
greaterThan(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
greaterThanEqual(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
groupBy(String) - Method in class org.terracotta.search.SearchBuilder
 

H

hashCode() - Method in class org.terracotta.cache.ImmutableConfig
 
hashCode() - Method in class org.terracotta.cache.MutableConfig
 
hashCode() - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
hashCode() - Method in class org.terracotta.cluster.TerracottaNode
 
hashCode() - Method in class org.terracotta.collections.TerracottaList
Returns the hash code of this list.
HashcodeLockStrategy - Class in org.terracotta.locking.strategy
A simple lock strategy where locks are taken on a concatentation of the instance qualifier and the key's hashcode.
HashcodeLockStrategy() - Constructor for class org.terracotta.locking.strategy.HashcodeLockStrategy
 
HashCodeScatterPolicy - Class in org.terracotta.async.scatterpolicies
ItemScatterPolicy that will select the bucket based on the Item's hash code.
HashCodeScatterPolicy() - Constructor for class org.terracotta.async.scatterpolicies.HashCodeScatterPolicy
 
HIGH_BIT - Static variable in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
HonorTransient - Annotation Type in org.terracotta.annotations
Marks the transient members of the type as being 'cluster transient'.

I

ilike(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
ImmutableConfig - Class in org.terracotta.cache
An immutable configuration that can be handed to a DistributedMap implementation.
ImmutableConfig(String, boolean, int, int, boolean, int, int, int, CapacityEvictionPolicyData.Factory, boolean) - Constructor for class org.terracotta.cache.ImmutableConfig
Constructs an Immutable configuration with the given explicit properties.
ImmutableConfig(String, boolean, int, int, boolean, int, int, int, CapacityEvictionPolicyData.Factory, boolean, boolean) - Constructor for class org.terracotta.cache.ImmutableConfig
Constructs an Immutable configuration with the given explicit properties.
ImmutableConfig(CacheConfig) - Constructor for class org.terracotta.cache.ImmutableConfig
Constructs an immutable configuration as a value-based copy of the supplied configuration.
includeKeys(boolean) - Method in class org.terracotta.search.SearchBuilder
 
includeValues(boolean) - Method in class org.terracotta.search.SearchBuilder
 
IncoherentDistributedCache<K,V> - Interface in org.terracotta.cache
An extension to DistributedCache providing incoherent features -- unlocked reads, unlocked puts, unsafe reads (reading local values in vm or null), unlocked removes, unlocked containsKey etc
IncoherentDistributedCacheInternals<K,V> - Interface in org.terracotta.cache
 
increment(long, long) - Method in class org.terracotta.cache.evictor.EvictionStatistics
Increment the collected statistics data.
increment() - Method in class org.terracotta.counter.BoundedCounter
 
increment(long) - Method in class org.terracotta.counter.BoundedCounter
 
increment() - Method in interface org.terracotta.counter.Counter
Increments the count by one.
increment(long) - Method in interface org.terracotta.counter.Counter
Increments the count by amount.
increment(long, long) - Method in interface org.terracotta.counter.RateCounter
Increment the numerator and denominator by the given amounts.
increment(long, long) - Method in class org.terracotta.counter.RateCounterImpl
 
increment() - Method in class org.terracotta.counter.SimpleCounterImpl
 
increment(long) - Method in class org.terracotta.counter.SimpleCounterImpl
 
incrementAndGet() - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically increment the current value
incrementAndGet() - Method in class org.terracotta.util.TerracottaAtomicLong
 
indexOf(Object) - Method in class org.terracotta.collections.TerracottaList
 
info(Object) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the info level.
info(Object, Throwable) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the info level, including the passed Throwable in the message
info(Object, Throwable) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
info(Object) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
info(Object, Throwable) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
info(Object) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
info(Object, Throwable) - Method in class org.terracotta.cluster.TerracottaLogger
 
info(Object) - Method in class org.terracotta.cluster.TerracottaLogger
 
init() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
initBackend(CacheConfig, LockType, GenericLockStrategy<L, ? super K>, int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
initialize() - Method in class org.terracotta.cache.serialization.ObjectStreamClassSerializer
 
initialize(Comparator<? super DistributedSortedSet.Element>) - Method in class org.terracotta.collections.quartz.DistributedSortedSet
Deprecated.  
initializeLocalCache() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
initializeLocalCache() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
initializeOnLoad() - Method in class org.terracotta.cache.MutableConfig
 
initializeOnLoad() - Method in class org.terracotta.cache.TerracottaDistributedCache
Terracotta method
initializeOnLoad(boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
instantiate(String, Class[], Object[]) - Method in interface org.terracotta.express.Client
Instantiates a class using an internal instrumentation capable class loader.
InstrumentedClass - Annotation Type in org.terracotta.annotations
Marks the given type for instrumentation by Terracotta.
intValue() - Method in interface org.terracotta.util.ClusteredAtomicLong
Number.intValue()
intValue() - Method in class org.terracotta.util.TerracottaAtomicLong
 
invalidateCacheEntries(Iterator<K>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
invalidateOnChange - Variable in class org.terracotta.collections.ConcurrentDistributedMap
 
invalidateOnChange(boolean) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
isActive() - Static method in class org.terracotta.api.Terracotta
Returns true if the cluster is active.
isBatchingEnabled() - Method in interface org.terracotta.async.AsyncConfig
Indicates whether to batch items.
isBatchingEnabled() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
isBroken() - Method in interface org.terracotta.coordination.Barrier
Returns true if the barrier has been compromised by threads leaving the barrier before a synchronization point (normally due to interruption or timeout).
isBroken() - Method in class org.terracotta.coordination.CyclicBarrier
 
isCapacityEvictionEnabled() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
isClusterInitialized() - Method in interface org.terracotta.cluster.ClusterInfo
Indicates whether the cluster infrastructure was initialized when this info instance was created.
isClusterInitialized() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
isDebugEnabled() - Method in interface org.terracotta.cluster.ClusterLogger
Returns true if debug level messages from this logger will be recorded.
isDebugEnabled() - Method in class org.terracotta.cluster.NullTerracottaLogger
 
isDebugEnabled() - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
isDebugEnabled() - Method in class org.terracotta.cluster.TerracottaLogger
 
isDeleteValueOnRemove() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
isEmpty() - Method in class org.terracotta.cache.LocalCache
 
isEmpty() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
isEmpty() - Method in class org.terracotta.collections.ConcurrentDistributedMap
This method reflects the state of the map instance that is local on the node.
isEmpty() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
isEmpty() - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
isEmpty() - Method in class org.terracotta.collections.TerracottaList
 
isEvictionEnabled() - Method in class org.terracotta.cache.ImmutableConfig
 
isEvictionEnabled() - Method in class org.terracotta.cache.LocalCache
 
isEvictionEnabled() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
isExpired(int, CacheConfig) - Method in interface org.terracotta.cache.TimestampedValue
Determine whether this value will be expired at time based on the config.
isExpired(int, CacheConfig) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
Determine whether this timestamp is expired at the specified time.
isFirstBatchPrefetched() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResults
 
isHeldByCurrentThread() - Method in interface org.terracotta.locking.ClusteredLock
Indicates whether the current thread is holding this lock with the default lock type.
isHeldByCurrentThread(LockType) - Method in interface org.terracotta.locking.ClusteredLock
Indicates whether the current thread is holding this lock with the specific lock type.
isHeldByCurrentThread() - Method in class org.terracotta.locking.TerracottaLock
 
isHeldByCurrentThread(LockType) - Method in class org.terracotta.locking.TerracottaLock
 
isInfoEnabled() - Method in interface org.terracotta.cluster.ClusterLogger
Returns true if info level messages from this logger will be recorded.
isInfoEnabled() - Method in class org.terracotta.cluster.NullTerracottaLogger
 
isInfoEnabled() - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
isInfoEnabled() - Method in class org.terracotta.cluster.TerracottaLogger
 
isInvalidateOnChange() - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
isLocalCacheEnabled() - Method in class org.terracotta.cache.ImmutableConfig
 
isLocalCacheEnabled() - Method in class org.terracotta.cache.MutableConfig
 
isLoggingEnabled() - Method in interface org.terracotta.cache.CacheConfig
Return true if distributed cache logging is enabled
isLoggingEnabled() - Method in class org.terracotta.cache.ImmutableConfig
 
isLoggingEnabled() - Method in class org.terracotta.cache.MutableConfig
 
isManaged(Object) - Static method in class org.terracotta.api.Terracotta
Returns true if this object is managed by the cluster.
isNodeJoined() - Method in interface org.terracotta.cluster.ClusterInfo
Indicates whether the current node has joined the cluster.
isNodeJoined() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
isOrphanEvictionEnabled() - Method in interface org.terracotta.cache.CacheConfig
Indicates whether orphan eviction is turned on.
isOrphanEvictionEnabled() - Method in class org.terracotta.cache.ImmutableConfig
 
isOrphanEvictionEnabled() - Method in class org.terracotta.cache.MutableConfig
 
isPinned(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
isPinned(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
isProductOfFactory(CapacityEvictionPolicyData) - Method in interface org.terracotta.cache.evictor.CapacityEvictionPolicyData.Factory
Returns true if the parameter capacityEvictionPolicyData is a product of this factory.
isProductOfFactory(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData.Factory
 
isProductOfFactory(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData.Factory
 
isProductOfFactory(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData.NullCapacityEvictionPolicyDataFactory
 
isServerMap() - Method in interface org.terracotta.cache.CacheConfig
Returns true if Cache should have a server map backend
isServerMap() - Method in class org.terracotta.cache.ImmutableConfig
 
isServerMap() - Method in class org.terracotta.cache.MutableConfig
 
isStatisticsEnabled() - Method in interface org.terracotta.cache.evictor.Evictable
Returns whether statistics are enabled.
isStatisticsEnabled() - Method in class org.terracotta.cache.LocalCache
 
isStatisticsEnabled() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
isStealingEnabled() - Method in interface org.terracotta.async.AsyncConfig
Indicates whether items can be stolen amongst queues or if each queue always has to process its own items
isStealingEnabled() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
isSynchronousWrite() - Method in interface org.terracotta.async.AsyncConfig
Perform all writes to the Terracotta backend in a synchronous fashion, hence increasing reliability but decreasing performance.
isSynchronousWrite() - Method in class org.terracotta.async.configs.DefaultAsyncConfig
 
isWriteLockedByCurrentThread() - Method in class org.terracotta.locking.TerracottaReadWriteLock
Check if the write lock is held by the current thread.
ItemProcessor<I> - Interface in org.terracotta.async
Implements the logic that is required to process a certain type of item.
ItemProcessor2<I> - Interface in org.terracotta.async
 
ItemScatterPolicy<I> - Interface in org.terracotta.async
Scatter policy instances control how items are distributed amongst the local buckets.
iterator() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
iterator() - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
iterator() - Method in class org.terracotta.collections.TerracottaList
Returns an iterator on the elements of this list.

K

keySet() - Method in class org.terracotta.cache.LocalCache
 
keySet() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
keySet() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 

L

lastAccessedTime(int) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
lastAccessedTime - Variable in class org.terracotta.cache.value.AbstractTimestampedValue
Last time when this item was used guarded by synchronized(this) with terracotta auto-locks time is seconds since the epoch (System.currentTimeMillis() / 1000) for example)
lastIndexOf(Object) - Method in class org.terracotta.collections.TerracottaList
 
length() - Method in class org.terracotta.util.TerracottaTextBucket
 
lessThan(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
lessThanEqual(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
LFUCapacityEvictionPolicyData - Class in org.terracotta.cache.evictor
A capacity eviction policy data implementation and associated factory providing an LFU eviction policy.
LFUCapacityEvictionPolicyData() - Constructor for class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData
 
LFUCapacityEvictionPolicyData.Factory - Class in org.terracotta.cache.evictor
 
LFUCapacityEvictionPolicyData.Factory() - Constructor for class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData.Factory
 
License - Class in org.terracotta.toolkit.license
 
License() - Constructor for class org.terracotta.toolkit.license.License
 
listIterator() - Method in class org.terracotta.collections.TerracottaList
Returns a ListIterator on the elements of this list.
listIterator(int) - Method in class org.terracotta.collections.TerracottaList
Returns a list iterator on the elements of this list.
LOCAL_CACHE_ENABLED - Static variable in class org.terracotta.cache.MutableConfig
 
LocalCache<K,V> - Class in org.terracotta.cache
A local (non-clustered) cache implementation.
LocalCache(CacheConfig) - Constructor for class org.terracotta.cache.LocalCache
Construct a cache with the given configuration
localDeserializeStringKey(String) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy3
 
localDeserializeStringKey(String, ClassLoader) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy3
 
localDeserializeStringKey(String) - Method in interface org.terracotta.cache.serialization.SerializationStrategy3
Try to deserialize a given key object into the "real" key object.
localDeserializeStringKey(String, ClassLoader) - Method in interface org.terracotta.cache.serialization.SerializationStrategy3
Try to deserialize a given key object into the "real" key object.
localKeySet() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
localKeySet() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
LocallyCacheable - Interface in org.terracotta.cache
Implemented by an object with a local cache.
localOffHeapSize() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
localOffHeapSize() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
localOffHeapSizeInBytes() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
localOffHeapSizeInBytes() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
localOnHeapSize() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
localOnHeapSize() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
localOnHeapSizeInBytes() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
localOnHeapSizeInBytes() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
localSize() - Method in interface org.terracotta.cache.DistributedCache
Get the number of elements local in the current node.
localSize() - Method in class org.terracotta.cache.LocalCache
 
localSize() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
localSize() - Method in interface org.terracotta.collections.ClusteredMap
Return the count of local in-heap entries.
localSize() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
localSizeChanged(int) - Method in interface org.terracotta.collections.MapSizeListener
Fired on a change in the in-heap size.
localStoreManagerName(String) - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
localStoreName(String) - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
lock(LockType) - Method in interface org.terracotta.locking.ClusteredLock
Acquires this lock using a specific lock type.
lock() - Method in class org.terracotta.locking.TerracottaLock
 
lock(LockType) - Method in class org.terracotta.locking.TerracottaLock
 
LockableMap<K> - Interface in org.terracotta.locking
Instances of LockableMap can have their individual entries independently locked and unlocked.
lockEntry(K) - Method in class org.terracotta.cache.LocalCache
 
lockEntry(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
lockEntry(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
In a shared instance of a concurrent distributed map this will lock the associated entry.
lockEntry(K) - Method in interface org.terracotta.locking.LockableMap
Lock the entry corresponding to this key.
lockInterruptibly(LockType) - Method in interface org.terracotta.locking.ClusteredLock
Acquires this lock using a specific lock type unless the current thread is interrupted.
lockInterruptibly() - Method in class org.terracotta.locking.TerracottaLock
 
lockInterruptibly(LockType) - Method in class org.terracotta.locking.TerracottaLock
 
lockStrategy(GenericLockStrategy<L, ? super K>) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
LockStrategy<K> - Interface in org.terracotta.locking
Implementations of LockStrategy can be supplied to implement custom map locking strategies.
lockType(LockType) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
LockType - Enum in org.terracotta.locking
Lock types supported by the clustering toolkit.
LOGGING_ENABLED - Static variable in class org.terracotta.cache.MutableConfig
 
LoggingErrorHandler - Class in org.terracotta.async.errorhandlers
LoggingErrorHandler logs all processing errors to a JDK Logger
LoggingErrorHandler() - Constructor for class org.terracotta.async.errorhandlers.LoggingErrorHandler
 
LongLockStrategy<K> - Class in org.terracotta.locking.strategy
 
LongLockStrategy() - Constructor for class org.terracotta.locking.strategy.LongLockStrategy
 
longValue() - Method in interface org.terracotta.util.ClusteredAtomicLong
Number.longValue()
longValue() - Method in class org.terracotta.util.TerracottaAtomicLong
 
lookupOrCreateRoot(String, Callable<T>) - Static method in class org.terracotta.api.Terracotta
Create a cluster-heap root using the given name, and creator function.
LRUCapacityEvictionPolicyData - Class in org.terracotta.cache.evictor
A capacity eviction policy data implementation and associated factory providing an LRU eviction policy.
LRUCapacityEvictionPolicyData() - Constructor for class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData
 
LRUCapacityEvictionPolicyData.Factory - Class in org.terracotta.cache.evictor
 
LRUCapacityEvictionPolicyData.Factory() - Constructor for class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData.Factory
 

M

map - Variable in class org.terracotta.collections.ConcurrentDistributedMap
 
MapSizeListener - Interface in org.terracotta.collections
Instances of MapSizeListener can be registered with ClusteredMap instances to receive events when either the local (in-heap) or global size of the map changes.
MarkTimestampedValue - Interface in org.terracotta.cache
 
markTxnComplete() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
markTxnInProgress() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
markUsed(int) - Method in interface org.terracotta.cache.evictor.CapacityEvictionPolicyData
 
markUsed(int) - Method in class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData
 
markUsed(int) - Method in class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData
 
markUsed(int) - Method in class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData
 
markUsed(Object, int, ClusteredLock, CacheConfig, InternalClusteredMap) - Method in interface org.terracotta.cache.MarkTimestampedValue
 
markUsed(K, Object, int) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
markUsed(int, ClusteredLock, CacheConfig) - Method in interface org.terracotta.cache.TimestampedValue
Mark this value as being used at the specified time.
markUsed(int, ClusteredLock, CacheConfig) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
markUsed(Object, int, ClusteredLock, CacheConfig, InternalClusteredMap) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
Mark this timestamp as being used and reset the idle timer (if in use).
max(String) - Method in class org.terracotta.search.SearchBuilder
 
MAX_ALLOWED_FALLBEHIND - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
MAX_QUEUE_SIZE - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
MAX_TTI_SECONDS - Static variable in class org.terracotta.cache.MutableConfig
 
MAX_TTL_SECONDS - Static variable in class org.terracotta.cache.MutableConfig
 
maxResults(int) - Method in class org.terracotta.search.SearchBuilder
 
MetaData - Class in org.terracotta.meta
 
min(String) - Method in class org.terracotta.search.SearchBuilder
 
modCount - Variable in class org.terracotta.collections.TerracottaList
 
MutableConfig - Class in org.terracotta.cache
Initialized with default configuration values.
MutableConfig() - Constructor for class org.terracotta.cache.MutableConfig
Constructs a mutable cache configuration with all default values.
MutableConfig(String, boolean, int, int, boolean, int, int, int, CapacityEvictionPolicyData.Factory) - Constructor for class org.terracotta.cache.MutableConfig
Constructs a mutable cache configuration with the given initial values.
mutateCallbacks - Variable in class org.terracotta.collections.ConcurrentDistributedMap
 
MutatedObjectHandle - Interface in org.terracotta.collections
 
MutationCallback<K,V> - Interface in org.terracotta.collections
 
MutatorsWithCallbacks<K,V> - Interface in org.terracotta.collections
 

N

NAME - Static variable in class org.terracotta.cache.MutableConfig
 
NEVER_EXPIRE - Static variable in interface org.terracotta.cache.TimestampedValue
Indicates the value will never expire (Integer.MAX_VALUE).
NeverStealPolicy<I> - Class in org.terracotta.async.stealpolicies
A simplistic policy that never allows stealing to occur.
NeverStealPolicy() - Constructor for class org.terracotta.async.stealpolicies.NeverStealPolicy
 
newCache() - Method in interface org.terracotta.cache.CacheConfig
Construct a cache instance based on this config's settings.
newCache() - Method in class org.terracotta.cache.ImmutableConfig
 
newCache() - Method in class org.terracotta.cache.MutableConfig
Construct a new cache instance based on the configuration changes specified in this instance of the builder so far.
newCapacityEvictionPolicyData() - Method in interface org.terracotta.cache.evictor.CapacityEvictionPolicyData.Factory
Creates a new CapacityEvictionPolicyData
newCapacityEvictionPolicyData() - Method in class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData.Factory
 
newCapacityEvictionPolicyData() - Method in class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData.Factory
 
newCapacityEvictionPolicyData() - Method in class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData.NullCapacityEvictionPolicyDataFactory
 
newClient(String, boolean) - Method in class org.terracotta.api.TerracottaClient
 
newCondition() - Method in class org.terracotta.locking.TerracottaLock
Condition objects are not supported by this implementation.
nodeJoined(ClusterEvent) - Method in interface org.terracotta.cluster.ClusterListener
Sent when a node joined the cluster, including the current node.
nodeLeft(ClusterEvent) - Method in interface org.terracotta.cluster.ClusterListener
Sent when a node left the cluster, including the current node.
NonDsoSerializationStrategy - Class in org.terracotta.cache.serialization
A non-clusterable serialization strategy.
NonDsoSerializationStrategy() - Constructor for class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
notEqualTerm(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
nothingToProcess() - Method in interface org.terracotta.async.ProcessingBucketListener
Called when attempt was made to process work, but no work was available for the linked bucket.
notIlike(String, String) - Method in class org.terracotta.search.SearchBuilder
 
now() - Method in class org.terracotta.cache.SystemTimeSource
 
now() - Method in interface org.terracotta.cache.TimeSource
Determine the current time, (like System.currentTimeMillis() but in seconds).
nullByteArray() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
NullCapacityEvictionPolicyData - Class in org.terracotta.cache.evictor
A capacity eviction policy data implementation and associated factory that implements a no-op eviction policy.
NullCapacityEvictionPolicyData() - Constructor for class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData
 
NullCapacityEvictionPolicyData.NullCapacityEvictionPolicyDataFactory - Class in org.terracotta.cache.evictor
 
NullCapacityEvictionPolicyData.NullCapacityEvictionPolicyDataFactory() - Constructor for class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData.NullCapacityEvictionPolicyDataFactory
 
NullLockStrategy<K> - Class in org.terracotta.locking.strategy
A non-locking lock strategy.
NullLockStrategy() - Constructor for class org.terracotta.locking.strategy.NullLockStrategy
 
NullTerracottaLogger - Class in org.terracotta.cluster
 
NullTerracottaLogger() - Constructor for class org.terracotta.cluster.NullTerracottaLogger
 

O

ObjectStreamClassNotLocalException - Exception in org.terracotta.cache.serialization
 
ObjectStreamClassNotLocalException() - Constructor for exception org.terracotta.cache.serialization.ObjectStreamClassNotLocalException
 
ObjectStreamClassSerializer - Class in org.terracotta.cache.serialization
 
offer(E) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
offer(E, long, TimeUnit) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
onError(ProcessingBucket, Throwable) - Method in interface org.terracotta.async.AsyncErrorHandler
Called when a work item throws during execution.
onError(ProcessingBucket, Throwable) - Method in class org.terracotta.async.errorhandlers.LoggingErrorHandler
 
OneToOneLockStrategy - Class in org.terracotta.locking.strategy
A String key only lock strategy where locking is performed on a concatentation of the the instance qualifier and the string key itself.
OneToOneLockStrategy() - Constructor for class org.terracotta.locking.strategy.OneToOneLockStrategy
 
onEvict(K, TimestampedValue<V>) - Method in class org.terracotta.cache.TerracottaDistributedCache
Used to notify listeners of eviction.
onExpiry(K, TimestampedValue<V>) - Method in class org.terracotta.cache.TerracottaDistributedCache
Used to notify listeners of expiry.
onLoad() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
operationsDisabled(ClusterEvent) - Method in interface org.terracotta.cluster.ClusterListener
Sent when cluster operations are disabled on a node, no cluster operations can go through.
operationsEnabled(ClusterEvent) - Method in interface org.terracotta.cluster.ClusterListener
Sent when cluster operations are enabled on a node, any operations will go through and propagate through the cluster.
OperatorEventLevel - Enum in org.terracotta.cluster
 
OperatorEventSubsystem - Enum in org.terracotta.cluster
 
or() - Method in class org.terracotta.search.SearchBuilder
 
org.terracotta.annotations - package org.terracotta.annotations
 
org.terracotta.api - package org.terracotta.api
 
org.terracotta.async - package org.terracotta.async
 
org.terracotta.async.configs - package org.terracotta.async.configs
 
org.terracotta.async.errorhandlers - package org.terracotta.async.errorhandlers
 
org.terracotta.async.exceptions - package org.terracotta.async.exceptions
 
org.terracotta.async.scatterpolicies - package org.terracotta.async.scatterpolicies
 
org.terracotta.async.stealpolicies - package org.terracotta.async.stealpolicies
 
org.terracotta.cache - package org.terracotta.cache
 
org.terracotta.cache.evictor - package org.terracotta.cache.evictor
 
org.terracotta.cache.logging - package org.terracotta.cache.logging
 
org.terracotta.cache.serialization - package org.terracotta.cache.serialization
 
org.terracotta.cache.value - package org.terracotta.cache.value
 
org.terracotta.cluster - package org.terracotta.cluster
 
org.terracotta.collections - package org.terracotta.collections
 
org.terracotta.collections.quartz - package org.terracotta.collections.quartz
 
org.terracotta.collections.servermap - package org.terracotta.collections.servermap
 
org.terracotta.coordination - package org.terracotta.coordination
 
org.terracotta.counter - package org.terracotta.counter
 
org.terracotta.express - package org.terracotta.express
 
org.terracotta.locking - package org.terracotta.locking
 
org.terracotta.locking.strategy - package org.terracotta.locking.strategy
 
org.terracotta.meta - package org.terracotta.meta
 
org.terracotta.search - package org.terracotta.search
 
org.terracotta.toolkit - package org.terracotta.toolkit
 
org.terracotta.toolkit.license - package org.terracotta.toolkit.license
 
org.terracotta.util - package org.terracotta.util
 
ORPHAN_EVICTION_ENABLED - Static variable in class org.terracotta.cache.MutableConfig
 
ORPHAN_EVICTION_PERIOD - Static variable in class org.terracotta.cache.MutableConfig
 
oscSerializer - Variable in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
OutOfBandClusterListener - Interface in org.terracotta.cluster
 

P

parties_ - Variable in class org.terracotta.coordination.CyclicBarrier
 
peek() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
pinLock(L) - Method in interface org.terracotta.locking.GenericLockStrategy
Called to indicate that the associated lock might be required frequently.
pinLock(String) - Method in interface org.terracotta.locking.LockStrategy
Called to indicate that the associated lock might be required frequently.
pinLock(String) - Method in class org.terracotta.locking.strategy.BasicLockStrategy
 
pinLock(Long) - Method in class org.terracotta.locking.strategy.LongLockStrategy
 
pinLock(String) - Method in class org.terracotta.locking.strategy.NullLockStrategy
 
poll(long, TimeUnit) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
poll() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
populateDefaults() - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
preFetchValue() - Method in class org.terracotta.search.SearchBuilder.SearchBuilderResult
 
process(I) - Method in interface org.terracotta.async.ItemProcessor
This method is called from within ProcessingBucket when enqueued items are processed one by one.
process(Collection<I>) - Method in interface org.terracotta.async.ItemProcessor
This method is called from within ProcessingBucket when enqueued items are processed int batch.
ProcessingBucket<I> - Class in org.terracotta.async
ProcessingBucket instances are used a striped collection to store the work items that are awaiting processing on each node.
ProcessingBucketListener - Interface in org.terracotta.async
ProcessingBucketListener instances can be registered with ProcessingBucket instances in order to receive notifications related to the bucket's activity.
ProcessingException - Exception in org.terracotta.async.exceptions
 
ProcessingException(String, Throwable) - Constructor for exception org.terracotta.async.exceptions.ProcessingException
 
processingFinished() - Method in interface org.terracotta.async.ProcessingBucketListener
Called after a linked bucket completes execution of a batch of work.
processingStarted(int) - Method in interface org.terracotta.async.ProcessingBucketListener
Called before a linked bucket attempts to execute a batch of work.
put(K, V) - Method in class org.terracotta.cache.LocalCache
 
put(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
put(E) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
put(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.terracotta.cache.LocalCache
 
putAll(Map<? extends K, ? extends V>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
putAll(Map<? extends K, ? extends V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
putEvent(K, V, MutatedObjectHandle) - Method in interface org.terracotta.collections.MutationCallback
 
putIfAbsent(K, V) - Method in class org.terracotta.cache.LocalCache
 
putIfAbsent(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
putIfAbsent(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
putIfAbsentEvent(K, V, MutatedObjectHandle) - Method in interface org.terracotta.collections.MutationCallback
 
putNoReturn(K, V) - Method in interface org.terracotta.cache.DistributedCache
Put the key/value into the map, replacing the existing value if present.
putNoReturn(K, V) - Method in class org.terracotta.cache.LocalCache
 
putNoReturn(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
putNoReturn(K, V) - Method in interface org.terracotta.collections.ClusteredMap
Behaves the same as the standard Map.put(Object, Object)�method except that the previous value is not returned.
putNoReturn(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
Behaves the same as the standard ConcurrentDistributedMap.put(Object, Object)�method except that the previous value is not returned.
putNoReturnWithCallback(K, V, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
putNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
putNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
putNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 

Q

QuarantinedItemsFilter<I> - Interface in org.terracotta.async
An interface for implementing a filter for quarantined items before they're actually processed.

R

RandomScatterPolicy - Class in org.terracotta.async.scatterpolicies
Deprecated. 
RandomScatterPolicy() - Constructor for class org.terracotta.async.scatterpolicies.RandomScatterPolicy
Deprecated.  
RATE_LIMIT - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
RateCounter - Interface in org.terracotta.counter
A simple long based rate counter.
RateCounterImpl - Class in org.terracotta.counter
A simple atomic rate counter implementation.
RateCounterImpl() - Constructor for class org.terracotta.counter.RateCounterImpl
Creates a new counter with both denominator and numerator at 0.
RateCounterImpl(long, long) - Constructor for class org.terracotta.counter.RateCounterImpl
Create a new counter with a defined denominator and numerator.
readClassDescriptor() - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy.OIS
 
readExternal(ObjectInput) - Method in class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
 
readExternal(ObjectInput) - Method in class org.terracotta.cache.serialization.SerializedEntry
 
readLock() - Method in class org.terracotta.locking.TerracottaReadWriteLock
 
readStringKey(ObjectInputStream) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy2
 
recalculateLocalCacheSize(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
recalculateLocalCacheSize(Object) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
refresh() - Method in interface org.terracotta.cache.CacheConfig
Take a new snapshot of the current state of the config.
refresh() - Method in class org.terracotta.cache.ImmutableConfig
 
refresh() - Method in class org.terracotta.cache.MutableConfig
 
registerBeforeShutdownHook(Runnable) - Static method in class org.terracotta.api.Terracotta
Register a Runnable to be called before the client is shutdown.
registerMapSizeListener(MapSizeListener) - Method in interface org.terracotta.collections.ClusteredMap
Register a map-size listener on this map.
registerMapSizeListener(MapSizeListener) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
remainingCapacity() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
remove(Object) - Method in class org.terracotta.cache.LocalCache
 
remove(Object, Object) - Method in class org.terracotta.cache.LocalCache
 
remove(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
remove(Object, Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
remove(Object) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
remove(Object, Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
remove(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
remove(Object) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
remove(DistributedSortedSet.Element) - Method in class org.terracotta.collections.quartz.DistributedSortedSet
Deprecated.  
remove(int) - Method in class org.terracotta.collections.TerracottaList
Removes the object at the specified location from this list.
remove(Object) - Method in class org.terracotta.collections.TerracottaList
 
removeAll(Collection<?>) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
removeCacheEvictionListener(CacheEvictionListener) - Method in interface org.terracotta.cache.CacheEvictionListenerSupport
 
removeCacheEvictionListener(CacheEvictionListener) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
removeClusterListener(ClusterListener) - Method in interface org.terracotta.cluster.ClusterInfo
Removes a cluster events listener.
removeClusterListener(ClusterListener) - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
removeConfigChangeListener(ConfigChangeListener) - Method in class org.terracotta.cache.MutableConfig
Remove the supplied listener from this configurations list of listeners.
removeEvent(K, MutatedObjectHandle) - Method in interface org.terracotta.collections.MutationCallback
 
removeFirst() - Method in class org.terracotta.collections.quartz.DistributedSortedSet
Deprecated.  
removeIfValueEqualEvent(K, V, MutatedObjectHandle) - Method in interface org.terracotta.collections.MutationCallback
 
removeListener(ProcessingBucketListener) - Method in class org.terracotta.async.ProcessingBucket
Remove a ProcessingBucketListener from this bucket's listeners.
removeNoReturn(Object) - Method in interface org.terracotta.cache.DistributedCache
Remove the key from the map, if it exists.
removeNoReturn(Object) - Method in class org.terracotta.cache.LocalCache
 
removeNoReturn(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
removeNoReturn(K) - Method in interface org.terracotta.collections.ClusteredMap
Behaves the same as the standard Map.remove(Object) method except that the previous value is not returned.
removeNoReturn(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
Behaves the same as the standard ConcurrentDistributedMap.remove(Object) method except that the previous value is not returned.
removeNoReturnWithCallback(K, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
removeNoReturnWithCallback(K, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
removeNoReturnWithCallback(K, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
removeNoReturnWithCallback(K, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
removeRange(int, int) - Method in class org.terracotta.collections.TerracottaList
Removes the objects in the specified range from the start to the end, but not including the end index.
removeTimestampedValue(K) - Method in interface org.terracotta.cache.DistributedCache
Remove the timestamped value for the given key.
removeTimestampedValue(K) - Method in class org.terracotta.cache.LocalCache
 
removeTimestampedValue(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
removeTimestampedValueWithCallback(K, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
removeWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
removeWithCallback(K, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
removeWithCallback(K, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
removeWithCallback(K, V, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
removeWithCallback(K, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
removeWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
replace(K, V) - Method in class org.terracotta.cache.LocalCache
 
replace(K, V, V) - Method in class org.terracotta.cache.LocalCache
 
replace(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
replace(K, V, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
replace(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
replace(K, V, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
replaceEvent(K, V, V, MutatedObjectHandle) - Method in interface org.terracotta.collections.MutationCallback
 
reset() - Method in class org.terracotta.cache.evictor.EvictionStatistics
Reset all counters to zero.
reset() - Method in interface org.terracotta.coordination.Barrier
Reset to initial state.
reset() - Method in class org.terracotta.coordination.CyclicBarrier
 
resets_ - Variable in class org.terracotta.coordination.CyclicBarrier
 
resolveClass(ObjectStreamClass) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy.OIS
 
retainAll(Collection<?>) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
RETRY_ATTEMPT_DELAY - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
RETRY_ATTEMPTS - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
Root - Annotation Type in org.terracotta.annotations
Marks the given field as being a `root' of the clustered heap.

S

SampledStatistic - Interface in org.terracotta.counter
A sampled statistic value.
SampledStatisticManager - Class in org.terracotta.counter
A non-static factory for sampled statistics.
SampledStatisticManager() - Constructor for class org.terracotta.counter.SampledStatisticManager
 
ScatterPolicy - Interface in org.terracotta.async
Deprecated. Please use ItemScatterPolicy
SearchBuilder - Class in org.terracotta.search
Utility class execute queries
SearchBuilder() - Constructor for class org.terracotta.search.SearchBuilder
 
SearchBuilder(TerracottaDistributedCache) - Constructor for class org.terracotta.search.SearchBuilder
 
SearchBuilder(TerracottaDistributedCache, boolean) - Constructor for class org.terracotta.search.SearchBuilder
 
SearchBuilder.SearchBuilderResult - Class in org.terracotta.search
 
SearchBuilder.SearchBuilderResults - Class in org.terracotta.search
 
SearchBuilder.SearchBuilderResults(List<Object>, List<SearchBuilder.SearchBuilderResult>, boolean, boolean) - Constructor for class org.terracotta.search.SearchBuilder.SearchBuilderResults
 
SearchException - Exception in org.terracotta.search
 
SearchException(String) - Constructor for exception org.terracotta.search.SearchException
 
SecretProvider - Interface in org.terracotta.toolkit
 
selectBucket(int, I) - Method in interface org.terracotta.async.ItemScatterPolicy
Returns a bucket index in the range 0 to (count - 1) to which an item should be assigned.
selectBucket(int) - Method in class org.terracotta.async.scatterpolicies.FirstScatterPolicy
Deprecated.  
selectBucket(int, Object) - Method in class org.terracotta.async.scatterpolicies.HashCodeScatterPolicy
 
selectBucket(int) - Method in class org.terracotta.async.scatterpolicies.RandomScatterPolicy
Deprecated.  
selectBucket(int, Object) - Method in class org.terracotta.async.scatterpolicies.SingleBucketScatterPolicy
 
selectBucket(int) - Method in interface org.terracotta.async.ScatterPolicy
Deprecated. Returns a bucket index in the range 0 to (count - 1) to which an item should be assigned.
SerializationStrategy<T> - Interface in org.terracotta.cache.serialization
A cache key/value serialization strategy.
SerializationStrategy2<T> - Interface in org.terracotta.cache.serialization
Serialization strategy V2
SerializationStrategy3<T> - Interface in org.terracotta.cache.serialization
Serialization strategy V3
serialize(T) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
serialize(Object) - Method in class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
serialize(T) - Method in interface org.terracotta.cache.serialization.SerializationStrategy
Serialize the given value into a detached, portable form.
serialize() - Method in interface org.terracotta.collections.quartz.DistributedSortedSet.Element
Deprecated.  
serialized(byte[]) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
SerializedEntry<T> - Class in org.terracotta.cache.serialization
Storage wrapper for serialized cache entries.
SerializedEntry() - Constructor for class org.terracotta.cache.serialization.SerializedEntry
 
SerializedEntry(T, byte[], TimeSource) - Constructor for class org.terracotta.cache.serialization.SerializedEntry
Constructs a wrapper around the given entry, and it's serialized state.
SerializedEntry(T, byte[], int) - Constructor for class org.terracotta.cache.serialization.SerializedEntry
Constructs a wrapper around the given entry, and it's serialized state using a specific creation time.
SerializedEntry(T, byte[], int, int) - Constructor for class org.terracotta.cache.serialization.SerializedEntry
Constructs a wrapper around the given entry, and it's serialized state using a specific creation and last accessed time.
SerializedEntry(SerializedEntryParameters<T>) - Constructor for class org.terracotta.cache.serialization.SerializedEntry
 
SerializedEntryParameters<T> - Class in org.terracotta.cache.serialization
 
SerializedEntryParameters() - Constructor for class org.terracotta.cache.serialization.SerializedEntryParameters
 
SERVERMAP_DEFAULT_CONCURRENCY - Static variable in class org.terracotta.collections.ConcurrentDistributedServerMap
 
SERVERMAP_DEFAULT_CONCURRENCY - Static variable in class org.terracotta.collections.EnterpriseConcurrentDistributedMap
 
serverMapLocalStoreConfig(ServerMapLocalStoreConfig) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
ServerMapLocalStoreConfig - Class in org.terracotta.collections.servermap
 
ServerMapLocalStoreConfig(ServerMapLocalStoreConfigParameters) - Constructor for class org.terracotta.collections.servermap.ServerMapLocalStoreConfig
 
ServerMapLocalStoreConfigParameters - Class in org.terracotta.collections.servermap
 
ServerMapLocalStoreConfigParameters() - Constructor for class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
serverMapLocalStoreFactoryClassName(String) - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
set(int, E) - Method in class org.terracotta.collections.TerracottaList
Replaces the element at the specified location in this TerracottaList with the specified object.
set(long) - Method in interface org.terracotta.util.ClusteredAtomicLong
Set to the given value
set(long) - Method in class org.terracotta.util.TerracottaAtomicLong
 
setBarrierCommand(Runnable) - Method in class org.terracotta.coordination.CyclicBarrier
Set the command to run at the point at which all threads reach the barrier.
setCacheConfig(CacheConfig) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setCapacityEvictionPolicyData(CapacityEvictionPolicyData) - Method in interface org.terracotta.cache.TimestampedValue
Sets this value's capacity eviction policy data.
setCapacityEvictionPolicyData(CapacityEvictionPolicyData) - Method in class org.terracotta.cache.value.AbstractTimestampedValue
 
setCapacityEvictionPolicyDataFactory(CapacityEvictionPolicyData.Factory) - Method in interface org.terracotta.cache.CacheConfig
Set the CapacityEvictionPolicyData.Factory to use for creating CapacityEvictionPolicyData
setCapacityEvictionPolicyDataFactory(CapacityEvictionPolicyData.Factory) - Method in class org.terracotta.cache.ImmutableConfig
 
setCapacityEvictionPolicyDataFactory(CapacityEvictionPolicyData.Factory) - Method in class org.terracotta.cache.MutableConfig
 
setConcurrency(int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setCreateTime(int) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
setDeleteValueOnRemove(boolean) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setDenominatorValue(long) - Method in interface org.terracotta.counter.RateCounter
Set the denominator to the given value.
setDenominatorValue(long) - Method in class org.terracotta.counter.RateCounterImpl
 
setDeserialized(T) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
setInvalidateOnChange(boolean) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setLastAccessedTime(int) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
setLastAccessedTimeInternal(int) - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
setLastAccessedTimeInternal(int) - Method in class org.terracotta.cache.value.AbstractTimestampedValue
 
setLocalCacheEnabled(boolean) - Method in class org.terracotta.cache.ImmutableConfig
 
setLocalCacheEnabled(boolean) - Method in class org.terracotta.cache.MutableConfig
 
setLocalCacheEnabled(boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setLocalCacheEnabled(boolean) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
setLocalStoreManagerName(String) - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
setLocalStoreName(String) - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
setLockStrategy(GenericLockStrategy<L, ? super K>) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setLockType(LockType) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setLoggingEnabled(boolean) - Method in interface org.terracotta.cache.CacheConfig
Set distributed cache logging on or off.
setLoggingEnabled(boolean) - Method in class org.terracotta.cache.ImmutableConfig
 
setLoggingEnabled(boolean) - Method in class org.terracotta.cache.MutableConfig
 
setMaxBytesLocalHeap(long) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setMaxBytesLocalHeap(long) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
setMaxEntriesLocalHeap(int) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setMaxEntriesLocalHeap(int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
setMaxTTI(int) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setMaxTTI(int) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
setMaxTTI(int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
setMaxTTISeconds(int) - Method in interface org.terracotta.cache.CacheConfig
Set max "time to idle" in seconds.
setMaxTTISeconds(int) - Method in class org.terracotta.cache.ImmutableConfig
 
setMaxTTISeconds(int) - Method in class org.terracotta.cache.MutableConfig
 
setMaxTTL(int) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setMaxTTL(int) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
setMaxTTL(int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
setMaxTTLSeconds(int) - Method in interface org.terracotta.cache.CacheConfig
Set max "time to live" in seconds.
setMaxTTLSeconds(int) - Method in class org.terracotta.cache.ImmutableConfig
 
setMaxTTLSeconds(int) - Method in class org.terracotta.cache.MutableConfig
 
setName(String) - Method in interface org.terracotta.cache.CacheConfig
Set distributed cache name, used solely for logging and thread naming purposes.
setName(String) - Method in class org.terracotta.cache.ImmutableConfig
 
setName(String) - Method in class org.terracotta.cache.MutableConfig
 
setNumeratorValue(long) - Method in interface org.terracotta.counter.RateCounter
Set the numerator to the given value.
setNumeratorValue(long) - Method in class org.terracotta.counter.RateCounterImpl
 
setOrphanEvictionEnabled(boolean) - Method in interface org.terracotta.cache.CacheConfig
Turn orphan eviction on or off.
setOrphanEvictionEnabled(boolean) - Method in class org.terracotta.cache.ImmutableConfig
 
setOrphanEvictionEnabled(boolean) - Method in class org.terracotta.cache.MutableConfig
 
setOrphanEvictionPeriod(int) - Method in interface org.terracotta.cache.CacheConfig
Set frequency at which orphan eviction will occur.
setOrphanEvictionPeriod(int) - Method in class org.terracotta.cache.ImmutableConfig
 
setOrphanEvictionPeriod(int) - Method in class org.terracotta.cache.MutableConfig
 
setPinned(Object, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setPinned(K, boolean) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
setProperty(String, String) - Method in interface org.terracotta.cluster.ClusterProperties
Sets the given property.
setProperty(String, String) - Method in class org.terracotta.cluster.TerracottaProperties
 
setQuarantinedItemsFilter(QuarantinedItemsFilter<I>) - Method in class org.terracotta.async.AsyncCoordinator
Attach the specified QuarantinedItemsFilter to this coordinator.
setQuarantinedItemsFilter(QuarantinedItemsFilter<I>) - Method in class org.terracotta.async.ProcessingBucket
Assign a quarantined item filter to this bucket.
setSerialized(byte[]) - Method in class org.terracotta.cache.serialization.SerializedEntryParameters
 
setServerMap(boolean) - Method in interface org.terracotta.cache.CacheConfig
Sets whether to use server map or not for the backend
setServerMap(boolean) - Method in class org.terracotta.cache.ImmutableConfig
 
setServerMap(boolean) - Method in class org.terracotta.cache.MutableConfig
 
setServerMapLocalStoreConfig(ServerMapLocalStoreConfig) - Method in class org.terracotta.collections.ConcurrentDistributedServerMapParameters
 
setServerMapLocalStoreFactoryClassName(String) - Method in class org.terracotta.collections.servermap.ServerMapLocalStoreConfigParameters
 
setStatisticsEnabled(boolean) - Method in interface org.terracotta.cache.evictor.Evictable
Toggle statistics being enabled or not.
setStatisticsEnabled(boolean) - Method in class org.terracotta.cache.LocalCache
 
setStatisticsEnabled(boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setTargetMaxBytesLocalHeap(long) - Method in class org.terracotta.cache.ImmutableConfig
 
setTargetMaxInMemoryCount(int) - Method in interface org.terracotta.cache.CacheConfig
Set the current target for maximum in-memory number of entries.
setTargetMaxInMemoryCount(int) - Method in class org.terracotta.cache.ImmutableConfig
 
setTargetMaxInMemoryCount(int) - Method in class org.terracotta.cache.MutableConfig
 
setTargetMaxTotalCount(int) - Method in interface org.terracotta.cache.CacheConfig
Set the current target for maximum total number of entries.
setTargetMaxTotalCount(int) - Method in class org.terracotta.cache.ImmutableConfig
 
setTargetMaxTotalCount(int) - Method in class org.terracotta.cache.MutableConfig
 
setTargetMaxTotalCount(int) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
setTargetMaxTotalCount(int) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
setTargetMaxTotalCount(int) - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
setThreadName(String) - Method in class org.terracotta.async.ProcessingBucket
Set the name to be used by this bucket's processing thread
setTimeSource(TimeSource) - Method in class org.terracotta.cache.LocalCache
This is provided for testing purposes - it lets you override the source of System.currentTimeMillis() so that you can control it yourself in the test.
setTimeSource(TimeSource) - Method in class org.terracotta.cache.TerracottaDistributedCache
This is provided for testing purposes - it lets you override the source of System.currentTimeMillis() so that you can control it yourself in the test.
setValue(long) - Method in class org.terracotta.counter.BoundedCounter
 
setValue(long) - Method in interface org.terracotta.counter.Counter
Set the count to the supplied value.
setValue(long, long) - Method in interface org.terracotta.counter.RateCounter
Set the numerator and denominator to the given values.
setValue(long, long) - Method in class org.terracotta.counter.RateCounterImpl
 
setValue(long) - Method in class org.terracotta.counter.SimpleCounterImpl
 
shortValue() - Method in interface org.terracotta.util.ClusteredAtomicLong
Number.shortValue()
shouldRecalculateSize() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
shouldSteal(ProcessingBucket<I>, ProcessingBucket<I>) - Method in class org.terracotta.async.stealpolicies.FallBehindStealPolicy
 
shouldSteal(ProcessingBucket<I>, ProcessingBucket<I>) - Method in class org.terracotta.async.stealpolicies.NeverStealPolicy
 
shouldSteal(ProcessingBucket<I>, ProcessingBucket<I>) - Method in interface org.terracotta.async.StealPolicy
Returns true if the thief bucket can steal work items from the victim bucket.
shutdown() - Method in class org.terracotta.api.TerracottaClient
 
shutdown() - Method in interface org.terracotta.cache.DistributedCache
Shut down the background eviction thread, if any.
shutdown() - Method in class org.terracotta.cache.evictor.EvictionStatistics
Stop sampling the counters.
shutdown() - Method in class org.terracotta.cache.LocalCache
 
shutdown() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
shutdown() - Method in class org.terracotta.counter.SampledStatisticManager
Shutdown this statistic manager.
shutdown() - Method in interface org.terracotta.express.Client
Shuts down this client reference.
signal() - Method in class org.terracotta.locking.TerracottaCondition
 
signalAll() - Method in class org.terracotta.locking.TerracottaCondition
 
SimpleCounterImpl - Class in org.terracotta.counter
A simple non-clusterable atomic counter implementation.
SimpleCounterImpl() - Constructor for class org.terracotta.counter.SimpleCounterImpl
Creates a new counter with an initial value of 0.
SimpleCounterImpl(long) - Constructor for class org.terracotta.counter.SimpleCounterImpl
Creates a new counter with the given initial value.
SINGLE_INSTANCE - Static variable in class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData
 
SingleBucketScatterPolicy - Class in org.terracotta.async.scatterpolicies
A simplistic scatter policy that directs all work items in to the first bucket.
SingleBucketScatterPolicy() - Constructor for class org.terracotta.async.scatterpolicies.SingleBucketScatterPolicy
 
size() - Method in class org.terracotta.cache.LocalCache
 
size() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
size() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
size() - Method in class org.terracotta.collections.ConcurrentDistributedMap
This method reflects the state of the map instance that is local on the node.
size() - Method in class org.terracotta.collections.ConcurrentDistributedServerMap
 
size() - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
size() - Method in class org.terracotta.collections.quartz.DistributedSortedSet
Deprecated.  
size() - Method in class org.terracotta.collections.TerracottaList
Returns the number of elements in this TerracottaList.
sizeChanged(int) - Method in interface org.terracotta.collections.MapSizeListener
Fired on a change in overall map size.
skipBroadcastForCurrentTransaction(Object) - Static method in class org.terracotta.api.TerracottaExtras
 
start(ItemProcessor<I>) - Method in class org.terracotta.async.AsyncCoordinator
Start the coordinator with an item processor and a concurrency of 1.
start(ItemProcessor<I>, int) - Method in class org.terracotta.async.AsyncCoordinator
Start the coordinator with an item processor and a custom concurrency.
start(ItemProcessor<I>, int, ScatterPolicy) - Method in class org.terracotta.async.AsyncCoordinator
Deprecated. please use the #start(ItemProcessor, int, ItemScatterPolicy)
start(ItemProcessor<I>, int, ItemScatterPolicy<? super I>) - Method in class org.terracotta.async.AsyncCoordinator
Start the coordinator.
started() - Method in interface org.terracotta.async.ProcessingBucketListener
Called when a linked bucket starts processing.
staticFactoryMethod(String, String, Class[], Object[]) - Method in interface org.terracotta.express.Client
Invokes a static method on a class loaded using an internal instrumentation capable class loader.
Statistic - Interface in org.terracotta.counter
A long based statistic.
STEALING_ENABLED - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
stealingDelayed() - Method in interface org.terracotta.async.ProcessingBucketListener
Called when a linked bucket attempted to steal, but was prevented for some reason.
StealPolicy<I> - Interface in org.terracotta.async
Allows programmatic control of the conditions under which buckets may steal from other buckets.
stoleWork(int) - Method in interface org.terracotta.async.ProcessingBucketListener
Called when a linked bucket successfully stole work from another bucket.
stop() - Method in class org.terracotta.async.AsyncCoordinator
Stop the coordinator and all the internal data structures.
stop() - Method in class org.terracotta.async.ProcessingBucket
Stops this bucket, and prevents it from executing any more items.
stopped() - Method in interface org.terracotta.async.ProcessingBucketListener
Called after a linked bucket is stopped (terminated).
subList(int, int) - Method in class org.terracotta.collections.TerracottaList
Returns a part of consecutive elements of this list as a view.
subSequence(int, int) - Method in class org.terracotta.util.TerracottaTextBucket
 
sum(String) - Method in class org.terracotta.search.SearchBuilder
 
SYNCHRONOUS_WRITE - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
SystemTimeSource - Class in org.terracotta.cache
A TimeSource that uses System.currentTimeMillis().
SystemTimeSource() - Constructor for class org.terracotta.cache.SystemTimeSource
 

T

take() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
TARGET_MAX_ENTRIES_LOCAL_HEAP - Static variable in class org.terracotta.cache.MutableConfig
 
TARGET_MAX_TOTAL_COUNT - Static variable in class org.terracotta.cache.MutableConfig
 
TCClusterLoggerAdapter - Class in org.terracotta.cluster
 
TCClusterLoggerAdapter(String) - Constructor for class org.terracotta.cluster.TCClusterLoggerAdapter
 
TCLoggerConfigChangeListener - Class in org.terracotta.cache.logging
Logging cache configuration change listener.
TCLoggerConfigChangeListener() - Constructor for class org.terracotta.cache.logging.TCLoggerConfigChangeListener
 
term(String, Object) - Method in class org.terracotta.search.SearchBuilder
 
Terracotta - Class in org.terracotta.api
A static-accessor for the advanced functionality of the current (classloader scoped) client instance.
Terracotta() - Constructor for class org.terracotta.api.Terracotta
 
TerracottaAtomicLong - Class in org.terracotta.util
A Terracotta specific implementation of ClusteredAtomicLong.
TerracottaAtomicLong() - Constructor for class org.terracotta.util.TerracottaAtomicLong
Constructs a TerracottaAtomicLong whose initial long value is zero.
TerracottaAtomicLong(long) - Constructor for class org.terracotta.util.TerracottaAtomicLong
Constructs a TerracottaAtomicLong with the supplied initial long value.
TerracottaClient - Class in org.terracotta.api
 
TerracottaClient(String) - Constructor for class org.terracotta.api.TerracottaClient
 
TerracottaClient(String, boolean) - Constructor for class org.terracotta.api.TerracottaClient
 
TerracottaClusterInfo - Class in org.terracotta.cluster
 
TerracottaClusterInfo() - Constructor for class org.terracotta.cluster.TerracottaClusterInfo
 
TerracottaClusterTopology - Class in org.terracotta.cluster
 
TerracottaCondition - Class in org.terracotta.locking
 
TerracottaDistributedCache<K,V> - Class in org.terracotta.cache
A clusterable cache implementation.
TerracottaDistributedCache(CacheConfig) - Constructor for class org.terracotta.cache.TerracottaDistributedCache
 
TerracottaDistributedCache(CacheConfig, ClusteredMap<K, TimestampedValue<V>>) - Constructor for class org.terracotta.cache.TerracottaDistributedCache
 
TerracottaExtras - Class in org.terracotta.api
A static-accessor for the some extra advanced functionality of the current (classloader scoped) client instance.
TerracottaList<E> - Class in org.terracotta.collections
TerracottaList is an implementation of List, backed by an array.
TerracottaList() - Constructor for class org.terracotta.collections.TerracottaList
Constructs a new instance of TerracottaList with ten capacity.
TerracottaList(int) - Constructor for class org.terracotta.collections.TerracottaList
Constructs a new instance of TerracottaList with the specified capacity.
TerracottaList(Collection<? extends E>) - Constructor for class org.terracotta.collections.TerracottaList
Constructs a new instance of TerracottaList containing the elements of the specified collection.
TerracottaLock - Class in org.terracotta.locking
 
TerracottaLock(Object, LockType) - Constructor for class org.terracotta.locking.TerracottaLock
Constructs a lock instance around the given clustered object.
TerracottaLogger - Class in org.terracotta.cluster
A ClusterLogger implementation that directs logging messages into the Terracotta logging system, and thereby into the Terracotta client log files.
TerracottaLogger(String) - Constructor for class org.terracotta.cluster.TerracottaLogger
Creates a TerracottaLogger implementation whose name ends with the given string.
TerracottaNode - Class in org.terracotta.cluster
 
TerracottaProperties - Class in org.terracotta.cluster
 
TerracottaProperties() - Constructor for class org.terracotta.cluster.TerracottaProperties
 
TerracottaReadWriteLock - Class in org.terracotta.locking
A Terracotta clusterable implementation of ReadWriteLock.
TerracottaReadWriteLock() - Constructor for class org.terracotta.locking.TerracottaReadWriteLock
Constructs a new TerracottaReadWriteLock with the default write lock behavior.
TerracottaReadWriteLock(boolean) - Constructor for class org.terracotta.locking.TerracottaReadWriteLock
Constructs a new TerracottaReadWriteLock with the defined write lock behavior.
TerracottaTextBucket - Class in org.terracotta.util
 
TerracottaTextBucket() - Constructor for class org.terracotta.util.TerracottaTextBucket
 
TerracottaToolkit - Class in org.terracotta.api
A ClusteringToolkit implementation that accesses the cluster instance associated with the current context.
TerracottaToolkit() - Constructor for class org.terracotta.api.TerracottaToolkit
 
throwAway(I, RuntimeException) - Method in interface org.terracotta.async.ItemProcessor2
 
TimeSource - Interface in org.terracotta.cache
A source of time for the map when updating timestamps.
TimeStampedStatisticValue - Interface in org.terracotta.counter
A time-stamped retrieved statistic value.
TimestampedValue<V> - Interface in org.terracotta.cache
Inside a DistributedCache, the map values are wrapped in a TimestampedValue that combines the actual value with information on created and last accessed times.
toArray() - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
toArray(T[]) - Method in class org.terracotta.collections.ConcurrentDistributedSet
 
toArray() - Method in class org.terracotta.collections.TerracottaList
Returns a new array containing all elements contained in this TerracottaList.
toArray(T[]) - Method in class org.terracotta.collections.TerracottaList
Returns an array containing all elements contained in this TerracottaList.
toString() - Method in class org.terracotta.cache.evictor.LFUCapacityEvictionPolicyData
 
toString() - Method in class org.terracotta.cache.evictor.LRUCapacityEvictionPolicyData
 
toString() - Method in class org.terracotta.cache.evictor.NullCapacityEvictionPolicyData
 
toString() - Method in class org.terracotta.cache.serialization.SerializedEntry
 
toString() - Method in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
 
toString() - Method in interface org.terracotta.util.ClusteredAtomicLong
 
toString() - Method in class org.terracotta.util.TerracottaAtomicLong
 
toString() - Method in class org.terracotta.util.TerracottaTextBucket
 
trimToSize() - Method in class org.terracotta.collections.TerracottaList
Sets the capacity of this TerracottaList to be the same as the current size.
tryBeginLock(L, int, long) - Method in interface org.terracotta.locking.GenericLockStrategy
Called to attempt to acquire a lock on the given lockId at the given level.
tryBeginLock(String, int, long) - Method in interface org.terracotta.locking.LockStrategy
Called to attempt to acquire a lock on the given lockId at the given level.
tryBeginLock(String, int, long) - Method in class org.terracotta.locking.strategy.BasicLockStrategy
 
tryBeginLock(Long, int, long) - Method in class org.terracotta.locking.strategy.LongLockStrategy
 
tryBeginLock(String, int, long) - Method in class org.terracotta.locking.strategy.NullLockStrategy
 
tryLock(LockType) - Method in interface org.terracotta.locking.ClusteredLock
Acquires this lock using a specific lock type only if the lock is available at the time of invocation.
tryLock(LockType, long, TimeUnit) - Method in interface org.terracotta.locking.ClusteredLock
Acquires this lock using a specific lock type only if it is available within the given time and the current thread has not been interrupted.
tryLock() - Method in class org.terracotta.locking.TerracottaLock
 
tryLock(long, TimeUnit) - Method in class org.terracotta.locking.TerracottaLock
 
tryLock(LockType) - Method in class org.terracotta.locking.TerracottaLock
 
tryLock(LockType, long, TimeUnit) - Method in class org.terracotta.locking.TerracottaLock
 
tryRemove(Object, long, TimeUnit) - Method in interface org.terracotta.collections.ClusteredMap
Attempts to remove the mapping for the given key.
tryRemove(Object, long, TimeUnit) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 

U

UnclusteredObjectException - Exception in org.terracotta.cluster
This exception is thrown when an operation was performed on an object that is expected to be clustered in Terracotta
UnclusteredObjectException(Object) - Constructor for exception org.terracotta.cluster.UnclusteredObjectException
 
unlock() - Method in interface org.terracotta.locking.ClusteredLock
 
unlock(LockType) - Method in interface org.terracotta.locking.ClusteredLock
Releases a lock hold of the specified type.
unlock() - Method in class org.terracotta.locking.TerracottaLock
 
unlock(LockType) - Method in class org.terracotta.locking.TerracottaLock
 
unlockedContainsKey(Object) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Same as Map.containsKey(Object) except this operation is performed without any locking
unlockedContainsKey(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedGet(K, boolean) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Same as Map.get(Object) except this operation is performed without any locking
unlockedGet(K, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedGet(Object) - Method in interface org.terracotta.collections.ClusteredMap
Perform an unlocked read for the given key.
unlockedGet(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedGetAll(Set<K>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedGetAllTimestampedValue(Set<K>, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedGetTimestampedValue(K, boolean) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Same as IncoherentDistributedCache#unlockedGet(Object) except returns the TimestampedValue instead of the original value
unlockedGetTimestampedValue(K, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedPutIfAbsentNoReturn(K, V) - Method in interface org.terracotta.cache.IncoherentDistributedCacheInternals
Same as ConcurrentMap.putIfAbsent(Object, Object) except this operation is performed without any locking and the is performed only when a current mapping exists and is equal to currentValue
unlockedPutIfAbsentNoReturn(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedPutIfAbsentNoReturn(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedPutIfAbsentNoReturnWithCallback(K, V, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedPutIfAbsentNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedPutIfAbsentNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
unlockedPutIfAbsentNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
unlockedPutNoReturn(K, V) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Same as DistributedCache.putNoReturn(Object, Object) except that this operation is performed without any locking.
unlockedPutNoReturn(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedPutNoReturn(K, V) - Method in interface org.terracotta.collections.ClusteredMap
Performs an unlocked ClusteredMap.putNoReturn(Object, Object)
unlockedPutNoReturn(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedPutNoReturnWithCallback(K, V, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedPutNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedPutNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
unlockedPutNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
unlockedRemoveNoReturn(Object) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Same as DistributedCache.removeNoReturn(Object) except this operation is performed without any locking
unlockedRemoveNoReturn(K, V) - Method in interface org.terracotta.cache.IncoherentDistributedCacheInternals
Same as DistributedCache.removeNoReturn(Object) except this operation is performed without any locking and the remove is performed only when a current mapping exists and is equal to currentValue
unlockedRemoveNoReturn(K, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedRemoveNoReturn(Object) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedRemoveNoReturn(K) - Method in interface org.terracotta.collections.ClusteredMap
Performs an unlocked ClusteredMap.removeNoReturn(Object)
unlockedRemoveNoReturn(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedRemoveNoReturn(K, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedRemoveNoReturnWithCallback(K, V, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedRemoveNoReturnWithCallback(K, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedRemoveNoReturnWithCallback(K, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedRemoveNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedRemoveNoReturnWithCallback(K, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
unlockedRemoveNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
unlockedRemoveNoReturnWithCallback(K, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
unlockedRemoveNoReturnWithCallback(K, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
unlockedReplaceNoReturn(K, V, V) - Method in interface org.terracotta.cache.IncoherentDistributedCacheInternals
Same as DistributedCache.putNoReturn(Object, Object) except that this operation is performed without any locking and puts in the cache only if there is already a mapping for key that is equal to currentValue
unlockedReplaceNoReturn(K, V, V) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedReplaceNoReturn(K, V, V) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedReplaceNoReturnWithCallback(K, V, V, MutationCallback<K, TimestampedValue<V>>) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockedReplaceNoReturnWithCallback(K, V, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unlockedReplaceNoReturnWithCallback(K, V, V, MutationCallback<K, V>) - Method in interface org.terracotta.collections.MutatorsWithCallbacks
 
unlockedReplaceNoReturnWithCallback(K, V, V, MutationCallback<K, V>) - Method in class org.terracotta.collections.UnsupportedMutateCallbacks
 
unlockEntry(K) - Method in class org.terracotta.cache.LocalCache
 
unlockEntry(K) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unlockEntry(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
In a shared instance of a concurrent distributed map this will unlock the associated entry.
unlockEntry(K) - Method in interface org.terracotta.locking.LockableMap
Unlock the entry corresponding to this key
unpinAll() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unpinAll() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
unpinLock(L) - Method in interface org.terracotta.locking.GenericLockStrategy
Called to indicate that the associated lock is no longer required frequently.
unpinLock(String) - Method in interface org.terracotta.locking.LockStrategy
Called to indicate that the associated lock is no longer required frequently.
unpinLock(String) - Method in class org.terracotta.locking.strategy.BasicLockStrategy
 
unpinLock(Long) - Method in class org.terracotta.locking.strategy.LongLockStrategy
 
unpinLock(String) - Method in class org.terracotta.locking.strategy.NullLockStrategy
 
unregisterAtomicLong(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered atomic long identified by the given name from the cluster.
unregisterAtomicLong(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unregisterBarrier(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered barrier identified by the given name from the cluster.
unregisterBarrier(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unregisterBlockingQueue(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered blocking queue identified by the given name from the cluster.
unregisterBlockingQueue(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unregisterList(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered list identified by the given name from the cluster.
unregisterList(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unregisterMap(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered map identified by the given name from the cluster.
unregisterMap(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unregisterReadWriteLock(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered read-write lock identified by the given name from the cluster.
unregisterReadWriteLock(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unregisterTextBucket(String) - Method in interface org.terracotta.api.ClusteringToolkitExtension
Unregister a clustered text bucket identified by the given name from the cluster.
unregisterTextBucket(String) - Method in class org.terracotta.api.TerracottaToolkit
 
unsafeGet(K, boolean) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Returns the local value present for the key if present in the VM, otherwise returns null.
unsafeGet(K, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unsafeGet(K) - Method in interface org.terracotta.collections.ClusteredMap
Perform a local unlocked read for the given key.
unsafeGet(K) - Method in class org.terracotta.collections.ConcurrentDistributedMap
Perform a raw/unlocked read for the given key.
unsafeGetTimestampedValue(K, boolean) - Method in interface org.terracotta.cache.IncoherentDistributedCache
Same as IncoherentDistributedCache.unsafeGet(Object, boolean) except returns the TimestampedValue instead of the original value
unsafeGetTimestampedValue(K, boolean) - Method in class org.terracotta.cache.TerracottaDistributedCache
 
unsafelyDeserialize(byte[], ClassLoader) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
unsafelyDeserialize(byte[]) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 
unsafelyDeserialize(byte[], ClassLoader) - Method in class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
unsafelyDeserialize(byte[]) - Method in class org.terracotta.cache.serialization.NonDsoSerializationStrategy
 
unsafelyDeserialize(byte[], ClassLoader) - Method in interface org.terracotta.cache.serialization.UnsafeSerializationStrategy
 
unsafelyDeserialize(byte[]) - Method in interface org.terracotta.cache.serialization.UnsafeSerializationStrategy
 
unsafelyGetDeserializedValue(SerializationStrategy<T>, ClassLoader) - Method in class org.terracotta.cache.serialization.SerializedEntry
 
unsafelyGetDeserializedValueCopy(SerializationStrategy<T>, ClassLoader) - Method in class org.terracotta.cache.serialization.SerializedEntry
 
UnsafeSerializationStrategy<T> - Interface in org.terracotta.cache.serialization
 
UnsupportedMutateCallbacks<K,V> - Class in org.terracotta.collections
 
UnsupportedMutateCallbacks() - Constructor for class org.terracotta.collections.UnsupportedMutateCallbacks
 
UNUSED - Static variable in class org.terracotta.cache.value.AbstractStatelessTimestampedValue
Indicates the TTI or TTL is UNUSED (0).
useOutOfBandNotification(ClusterEvent) - Method in interface org.terracotta.cluster.OutOfBandClusterListener
 

V

valueOf(String) - Static method in enum org.terracotta.cluster.ClusterEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.cluster.OperatorEventLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.cluster.OperatorEventSubsystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.terracotta.locking.LockType
Returns the enum constant of this type with the specified name.
values() - Method in class org.terracotta.cache.LocalCache
 
values() - Method in class org.terracotta.cache.TerracottaDistributedCache
 
values() - Static method in enum org.terracotta.cluster.ClusterEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.cluster.OperatorEventLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.terracotta.cluster.OperatorEventSubsystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
values() - Static method in enum org.terracotta.locking.LockType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyCapability(String) - Static method in class org.terracotta.toolkit.license.License
 

W

waitForAllCurrentTransactionsToComplete() - Static method in class org.terracotta.api.Terracotta
Causes the calling thread to be suspended until all outstanding transactions have been persisted within the cluster.
waitForChange(long) - Method in interface org.terracotta.cache.CacheConfig
Causes the current thread to wait for this configuration object to change.
waitForChange(long) - Method in class org.terracotta.cache.ImmutableConfig
Causes the current thread to wait for this configuration object to change.
waitForChange(long) - Method in class org.terracotta.cache.MutableConfig
Causes the current thread to wait for this configuration object to change.
waitUntilNodeJoinsCluster() - Method in interface org.terracotta.cluster.ClusterInfo
Waits until the current node has successfully joined the cluster.
waitUntilNodeJoinsCluster() - Method in class org.terracotta.cluster.TerracottaClusterInfo
 
warn(Object) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the warn level.
warn(Object, Throwable) - Method in interface org.terracotta.cluster.ClusterLogger
Log a message at the warn level, including the passed Throwable in the message
warn(Object, Throwable) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
warn(Object) - Method in class org.terracotta.cluster.NullTerracottaLogger
 
warn(Object, Throwable) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
warn(Object) - Method in class org.terracotta.cluster.TCClusterLoggerAdapter
 
warn(Object, Throwable) - Method in class org.terracotta.cluster.TerracottaLogger
 
warn(Object) - Method in class org.terracotta.cluster.TerracottaLogger
 
weakCompareAndSet(long, long) - Method in interface org.terracotta.util.ClusteredAtomicLong
Atomically set the value to the new value if the current value == the given value.
weakCompareAndSet(long, long) - Method in class org.terracotta.util.TerracottaAtomicLong
 
WORK_DELAY - Static variable in class org.terracotta.async.configs.DefaultAsyncConfig
 
writeClassDescriptor(ObjectStreamClass) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy.OOS
 
writeExternal(ObjectOutput) - Method in class org.terracotta.cache.serialization.CustomLifespanSerializedEntry
 
writeExternal(ObjectOutput) - Method in class org.terracotta.cache.serialization.SerializedEntry
 
writeLock() - Method in class org.terracotta.locking.TerracottaReadWriteLock
 
writeStringKey(Object, ObjectOutputStream) - Method in class org.terracotta.cache.serialization.DsoSerializationStrategy
 

_

__tc_applicator_clear() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_applicator_put(Object, Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_applicator_remove(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_getAllEntriesSnapshot() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_getAllLocalEntriesSnapshot() - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_put(E) - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 
__tc_put_logical(Object, Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_remove_logical(Object) - Method in class org.terracotta.collections.ConcurrentDistributedMap
 
__tc_take() - Method in class org.terracotta.collections.ConcurrentBlockingQueue
 

A B C D E F G H I K L M N O P Q R S T U V W _

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