GemFire 6.5.1.2

Uses of Class
com.gemstone.gemfire.cache.EvictionAction

Packages that use EvictionAction
com.gemstone.gemfire.cache Provides an implementation of distributed object caching that can leverage GemFire's distribution capabilities. 
 

Uses of EvictionAction in com.gemstone.gemfire.cache
 

Fields in com.gemstone.gemfire.cache declared as EvictionAction
static EvictionAction EvictionAction.DEFAULT_EVICTION_ACTION
          The default eviction action is to locally destroy an Entry.
static EvictionAction EvictionAction.LOCAL_DESTROY
          Perform a localDestory on the least recently used region entry.
static EvictionAction EvictionAction.NONE
          Canonical EvictionAction that represents no eviction
static EvictionAction EvictionAction.OVERFLOW_TO_DISK
          Write the value of the least recently used region entry to disk and null-out its value in the VM to free up heap space.
 

Methods in com.gemstone.gemfire.cache that return EvictionAction
abstract  EvictionAction EvictionAttributes.getAction()
           
static EvictionAction EvictionAction.parseAction(String s)
           
static EvictionAction EvictionAction.parseValue(int v)
          Returns the eviction action the corresponds to the given parameter.
 

Methods in com.gemstone.gemfire.cache with parameters of type EvictionAction
static EvictionAttributes EvictionAttributes.createLIFOEntryAttributes(int maximumEntries, EvictionAction evictionAction)
           
static EvictionAttributes EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes, EvictionAction evictionAction)
           
static EvictionAttributes EvictionAttributes.createLRUEntryAttributes(int maximumEntries, EvictionAction evictionAction)
          Create attributes to perform the given action when the maximum number of entries exists in the Region
static EvictionAttributes EvictionAttributes.createLRUHeapAttributes(ObjectSizer sizer, EvictionAction evictionAction)
          Creates EvictionAttributes for evicting the least recently used Region.Entry when heap usage exceeds the ResourceManager critical heap threshold.
static EvictionAttributes EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes, ObjectSizer sizer, EvictionAction evictionAction)
          Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity.
static EvictionAttributes EvictionAttributes.createLRUMemoryAttributes(ObjectSizer sizer, EvictionAction evictionAction)
          Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches the given maximum capacity.
 


GemFire 6.5.1.2

Copyright © 2002-2010 GemStone Systems, Inc. All Rights Reserved.