Uses of Interface
org.terracotta.cache.TimestampedValue

Packages that use TimestampedValue
org.terracotta.cache   
org.terracotta.cache.serialization   
org.terracotta.cache.value   
 

Uses of TimestampedValue in org.terracotta.cache
 

Fields in org.terracotta.cache with type parameters of type TimestampedValue
protected  ConcurrentDistributedMap<K,TimestampedValue<V>> LocalCache.data
           
protected  ClusteredMap<K,TimestampedValue<V>> TerracottaDistributedCache.data
           
 

Methods in org.terracotta.cache that return TimestampedValue
 TimestampedValue<V> TerracottaDistributedCache.getTimestampedValue(K key)
           
 TimestampedValue<V> DistributedCache.getTimestampedValue(K key)
          Get the value wrapped in a timestamped object.
 TimestampedValue<V> LocalCache.getTimestampedValue(Object key)
           
 TimestampedValue<V> TerracottaDistributedCache.getTimestampedValueQuiet(K key)
           
 TimestampedValue<V> DistributedCache.getTimestampedValueQuiet(K key)
          Get the value wrapped in a timestamped object without updating the last usage statistics.
 TimestampedValue<V> LocalCache.getTimestampedValueQuiet(Object key)
           
 TimestampedValue<V> LocalCache.removeTimestampedValue(K key)
           
 TimestampedValue<V> TerracottaDistributedCache.removeTimestampedValue(K key)
           
 TimestampedValue<V> DistributedCache.removeTimestampedValue(K key)
          Remove the timestamped value for the given key.
 TimestampedValue<V> TerracottaDistributedCache.removeTimestampedValueWithCallback(K key, MutationCallback<K,TimestampedValue<V>> callback)
           
 TimestampedValue<V> IncoherentDistributedCache.unlockedGetTimestampedValue(K key, boolean quiet)
          Same as IncoherentDistributedCache#unlockedGet(Object) except returns the TimestampedValue instead of the original value
 TimestampedValue<V> TerracottaDistributedCache.unlockedGetTimestampedValue(K key, boolean quiet)
           
 TimestampedValue<V> IncoherentDistributedCache.unsafeGetTimestampedValue(K key, boolean quiet)
          Same as IncoherentDistributedCache.unsafeGet(Object, boolean) except returns the TimestampedValue instead of the original value
 TimestampedValue<V> TerracottaDistributedCache.unsafeGetTimestampedValue(K key, boolean quiet)
           
 

Methods in org.terracotta.cache that return types with arguments of type TimestampedValue
protected  MutationCallback<K,TimestampedValue<V>> TerracottaDistributedCache.getEvictRemoveCallback()
           
 Map<K,TimestampedValue<V>> TerracottaDistributedCache.getTimestampedValues(Set<K> keys, boolean quiet)
           
 Map<K,TimestampedValue<V>> TerracottaDistributedCache.unlockedGetAllTimestampedValue(Set<K> keys, boolean quiet)
           
 

Methods in org.terracotta.cache with parameters of type TimestampedValue
protected  void TerracottaDistributedCache.onEvict(K key, TimestampedValue<V> entry)
          Used to notify listeners of eviction.
protected  void TerracottaDistributedCache.onExpiry(K key, TimestampedValue<V> entry)
          Used to notify listeners of expiry.
 

Method parameters in org.terracotta.cache with type arguments of type TimestampedValue
 void TerracottaDistributedCache.clearWithCallback(MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.putNoReturnWithCallback(K key, V value, MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.removeNoReturnWithCallback(K key, MutationCallback<K,TimestampedValue<V>> callback)
           
 TimestampedValue<V> TerracottaDistributedCache.removeTimestampedValueWithCallback(K key, MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.unlockedPutIfAbsentNoReturnWithCallback(K key, V value, MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.unlockedPutNoReturnWithCallback(K key, V value, MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.unlockedRemoveNoReturnWithCallback(K key, MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.unlockedRemoveNoReturnWithCallback(K key, V currentValue, MutationCallback<K,TimestampedValue<V>> callback)
           
 void TerracottaDistributedCache.unlockedReplaceNoReturnWithCallback(K key, V currentValue, V newValue, MutationCallback<K,TimestampedValue<V>> callback)
           
 

Constructor parameters in org.terracotta.cache with type arguments of type TimestampedValue
TerracottaDistributedCache(CacheConfig config, ClusteredMap<K,TimestampedValue<V>> terracottaMap)
           
 

Uses of TimestampedValue in org.terracotta.cache.serialization
 

Classes in org.terracotta.cache.serialization that implement TimestampedValue
 class CustomLifespanSerializedEntry<T>
          A SerializedEntry subclass that supports cache entries with custom TTI/TTL values.
 class SerializedEntry<T>
          Storage wrapper for serialized cache entries.
 

Uses of TimestampedValue in org.terracotta.cache.value
 

Classes in org.terracotta.cache.value that implement TimestampedValue
 class AbstractStatelessTimestampedValue<V>
           
 class AbstractTimestampedValue<V>
          Abstract base class for timestamped map entries.
 class DefaultTimestampedValue<V>
          Wraps a value in the map-evictor and adds an expiration timestamp for entries.
 



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