GemFire 5.7.1

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. 
 

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)
          Convenience method for LIFOCapacityController
static EvictionAttributes EvictionAttributes.createLIFOMemoryAttributes(int maximumMegabytes, EvictionAction evictionAction)
          Convenience method for MemLIFOCapacityController
static EvictionAttributes EvictionAttributes.createLRUEntryAttributes()
           Convenience method to replace instantiation of an LRUCapacityController.
static EvictionAttributes EvictionAttributes.createLRUEntryAttributes(int maximumEntries)
          Convenience method for LRUCapacityController
static EvictionAttributes EvictionAttributes.createLRUEntryAttributes(int maximumEntries, EvictionAction evictionAction)
          Convenience method for LRUCapacityController
static EvictionAttributes EvictionAttributes.createLRUHeapAttributes()
           Convenience method to replace the HeapLRUCapacityController Creates EvictionAttributes for an eviction controller which removes Entries based on the percentage of Java VM heap memory that is currently being used.
static EvictionAttributes EvictionAttributes.createLRUHeapAttributes(int heapPercentage)
          Convenience method for HeapLRUCapacityController
static EvictionAttributes EvictionAttributes.createLRUHeapAttributes(int heapPercentage, int evictorInterval, EvictionAction evictionAction)
          Convenience method for HeapLRUCapacityController
static EvictionAttributes EvictionAttributes.createLRUMemoryAttributes()
           Convenience method for MemLRUCapacityController 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)
          Convenience method for eviction of MemLRUCapacityController
static EvictionAttributes EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes, ObjectSizer sizer)
          Convenience method for MemLRUCapacityController
static EvictionAttributes EvictionAttributes.createLRUMemoryAttributes(int maximumMegabytes, ObjectSizer sizer, EvictionAction evictionAction)
          Convenience method for MemLRUCapacityController
 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 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.
 


GemFire 5.7.1

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