Class ClientCacheEntryWeigher<K,V>

java.lang.Object
com.scaleout.client.caching.ClientCacheEntryWeigher<K,V>
Type Parameters:
K - the key type
V - the value type

public abstract class ClientCacheEntryWeigher<K,V> extends Object
The ClientCacheEntryWeigher is used to evaluate a ClientCacheEntry's weight in the weighted ClientCache.
  • Constructor Details

    • ClientCacheEntryWeigher

      public ClientCacheEntryWeigher()
      Default constructor.
  • Method Details

    • evaluateEntryWeight

      public abstract int evaluateEntryWeight(ClientCacheEntry<K,V> entry)
      Evaluates the weight of the entry.
      Parameters:
      entry - the ClientCacheEntry
      Returns:
      the weight of the entry.