Click or drag to resize
RegionFactory Class
This interface provides for the configuration and creation of instances of Region.
Inheritance Hierarchy
SystemObject
  [T:GemStone.GemFire.Cache.Generic.Internal.SBWrap<gemfire::RegionFactory>]
    GemStone.GemFire.Cache.GenericRegionFactory

Namespace: GemStone.GemFire.Cache.Generic
Assembly: Gemstone.Gemfire.Cache (in Gemstone.Gemfire.Cache.dll) Version: 9.0.6.18
Syntax
public sealed class RegionFactory : [T:GemStone.GemFire.Cache.Generic.Internal.SBWrap<gemfire::RegionFactory>]

The RegionFactory type exposes the following members.

Methods
  NameDescription
Public methodCreateTKey, TValue
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetCacheListener(String, String)
Sets the library path for the library that will be invoked for the listener of the region.
Public methodSetCacheListenerTKey, TValue(ICacheListenerTKey, TValue)
Public methodSetCacheLoader(String, String)
Sets the library path for the library that will be invoked for the loader of the region.
Public methodSetCacheLoaderTKey, TValue(ICacheLoaderTKey, TValue)
Public methodSetCacheWriter(String, String)
Sets the library path for the library that will be invoked for the writer of the region.
Public methodSetCacheWriterTKey, TValue(ICacheWriterTKey, TValue)
Public methodSetCachingEnabled
Set caching enabled flag for this region.
Public methodSetCloningEnabled
Set cloning enabled flag for this region.
Public methodSetConcurrencyChecksEnabled
Sets concurrency checks enabled flag for this region.
Public methodSetConcurrencyLevel
Sets the concurrency level of the next RegionAttributes created. This value is used in initializing the map that holds the entries.
Public methodSetDiskPolicy
Sets the disk policy type for the next RegionAttributes created.
Public methodSetEntryIdleTimeout
Sets the idleTimeout expiration attributes for region entries for the next RegionAttributes created.
Public methodSetEntryTimeToLive
Sets the timeToLive expiration attributes for region entries for the next RegionAttributes created.
Public methodSetInitialCapacity
Sets the entry initial capacity for the RegionAttributes being created. This value is used in initializing the map that holds the entries.
Public methodSetLoadFactor
Sets the entry load factor for the next RegionAttributes created. This value is used in initializing the map that holds the entries.
Public methodSetLruEntriesLimit
Sets a limit on the number of entries that will be held in the cache. If a new entry is added while at the limit, the cache will evict the least recently used entry.
Public methodSetPartitionResolver(String, String)
Sets the library path for the library that will be invoked for the partition resolver of the region.
Public methodSetPartitionResolverTKey, TValue(IPartitionResolverTKey, TValue)
Public methodSetPersistenceManager(String, String)
Sets the library path for the library that will be invoked for the persistence of the region. If the region is being created from a client on a server, or on a server directly, then This must be used to set the PersistenceManager.
Public methodSetPersistenceManager(String, String, PropertiesString, String)
Public methodSetPersistenceManagerTKey, TValue(IPersistenceManagerTKey, TValue)
Public methodSetPersistenceManagerTKey, TValue(IPersistenceManagerTKey, TValue, PropertiesString, String)
Public methodSetPoolName
Set the pool name for a Thin Client region.
Public methodSetRegionIdleTimeout
Sets the idleTimeout expiration attributes for the region itself for the next RegionAttributes created.
Public methodSetRegionTimeToLive
Sets the timeToLive expiration attributes for the region itself for the next RegionAttributes created.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also