Click or drag to resize
RegionFactory Class

Note: This API is now obsolete.

This interface provides for the configuration and creation of instances of Region.
Inheritance Hierarchy
SystemObject
  [T:GemStone.GemFire.Cache.Internal.SBWrap<gemfire::RegionFactory>]
    GemStone.GemFire.CacheRegionFactory

Namespace: GemStone.GemFire.Cache
Assembly: Gemstone.Gemfire.Cache (in Gemstone.Gemfire.Cache.dll) Version: 9.0.6.18
Syntax
[ObsoleteAttribute("Use classes and APIs from the GemStone.GemFire.Cache.Generic namespace")]
public sealed class RegionFactory : [T:GemStone.GemFire.Cache.Internal.SBWrap<gemfire::RegionFactory>]

The RegionFactory type exposes the following members.

Methods
  NameDescription
Public methodCreate
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(ICacheListener)
Sets the CacheListener for the RegionAttributes being created.
Public methodSetCacheListener(String, String)
Sets the library path for the library that will be invoked for the listener of the region.
Public methodSetCacheLoader(ICacheLoader)
Sets the cache loader for the RegionAttributes being created.
Public methodSetCacheLoader(String, String)
Sets the library path for the library that will be invoked for the loader of the region.
Public methodSetCacheWriter(ICacheWriter)
Sets the cache writer for the RegionAttributes being created.
Public methodSetCacheWriter(String, String)
Sets the library path for the library that will be invoked for the writer of the region.
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(IPartitionResolver)
Sets the PartitionResolver for the RegionAttributes being created.
Public methodSetPartitionResolver(String, String)
Sets the library path for the library that will be invoked for the partition resolver of the region.
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, Properties)
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 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