GemFire 6.5.1.2

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

Packages that use EvictionAttributes
com.gemstone.gemfire.admin Provides an API for administering various GemFire components such as a GemFire distributed system, and processes that host GemFire Caches. 
com.gemstone.gemfire.cache Provides an implementation of distributed object caching that can leverage GemFire's distribution capabilities. 
com.gemstone.gemfire.cache.client The com.gemstone.gemfire.cache.client package provides APIs used for client connectivity and caching. 
 

Uses of EvictionAttributes in com.gemstone.gemfire.admin
 

Methods in com.gemstone.gemfire.admin that return EvictionAttributes
 EvictionAttributes SystemMemberRegion.getEvictionAttributes()
          Returns the EvictionAttributes that configure how entries in the the region are evicted
 

Uses of EvictionAttributes in com.gemstone.gemfire.cache
 

Methods in com.gemstone.gemfire.cache that return EvictionAttributes
static EvictionAttributes EvictionAttributes.createLIFOEntryAttributes(int maximumEntries, EvictionAction evictionAction)
           
static EvictionAttributes EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes, EvictionAction evictionAction)
           
static EvictionAttributes EvictionAttributes.createLRUEntryAttributes()
           Creates the EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches a certain capacity.
static EvictionAttributes EvictionAttributes.createLRUEntryAttributes(int maximumEntries)
          Create attributes to remove the least recently used entries when the maximum number of entries exists in the Region
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()
           Create EvictionAttributes for evicting the least recently used Region.Entry when heap usage exceeds the ResourceManager eviction heap threshold.
static EvictionAttributes EvictionAttributes.createLRUHeapAttributes(ObjectSizer sizer)
          Creates EvictionAttributes for evicting the least recently used Region.Entry when heap usage exceeds the ResourceManager critical heap threshold.
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()
          Creates EvictionAttributes for an eviction controller that will remove the least recently used (LRU) entry from a region once the region reaches a certain byte capacity.
static EvictionAttributes EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes)
          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(int maximumMegabytes, ObjectSizer sizer)
          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(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)
          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.
 EvictionAttributes RegionAttributes.getEvictionAttributes()
          Attributes that control the size of the Region using an EvictionAlgorithm and a EvictionAction.
 

Methods in com.gemstone.gemfire.cache with parameters of type EvictionAttributes
 RegionFactory<K,V> RegionFactory.setEvictionAttributes(EvictionAttributes evictionAttributes)
          Sets the eviction attributes that controls growth of the Region to be created.
 void AttributesFactory.setEvictionAttributes(EvictionAttributes evictAttrs)
          Sets the EvictionController for the next RegionAttributes created.
 

Uses of EvictionAttributes in com.gemstone.gemfire.cache.client
 

Methods in com.gemstone.gemfire.cache.client with parameters of type EvictionAttributes
 ClientRegionFactory<K,V> ClientRegionFactory.setEvictionAttributes(EvictionAttributes evictionAttributes)
          Sets the eviction attributes that controls growth of the Region to be created.
 


GemFire 6.5.1.2

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