VMware GemFire Native Client C++ API Reference
|
VMware VMware GemFire Native C++ Reference 10.4.3
|
Loading...
Searching...
No Matches
RegionAttributes.hpp
Go to the documentation of this file.
DiskPolicyType
DiskPolicyType.hpp Enumerated type for disk policy.
Definition DiskPolicyType.hpp:42
ExpirationAction
ExpirationAction.hpp Enumerated type for expiration actions.
Definition ExpirationAction.hpp:42
Provide operations for reading primitive data values, byte arrays, strings, Serializable objects from...
Definition DataInput.hpp:59
Provide operations for writing primitive data values, byte arrays, strings, Serializable objects to a...
Definition DataOutput.hpp:48
PersistenceManager API for persistence and overflow.
Definition PersistenceManager.hpp:52
Contains a set of (key, value) pair properties with key being the name of the property; value,...
Definition Properties.hpp:52
Defines attributes for configuring a region.
Definition RegionAttributes.hpp:77
int getInitialCapacity() const
Returns the initial capacity of the entry's local cache.
std::shared_ptr< CacheWriter > getCacheWriter() const
Gets the cache writer for the region.
std::chrono::seconds getRegionTimeToLive() const
Gets the timeToLive expiration attributes for the region as a whole.
std::chrono::seconds getRegionIdleTimeout() const
Gets the idleTimeout expiration attributes for the region as a whole.
std::shared_ptr< CacheListener > getCacheListener() const
Gets the cache listener for the region.
uint8_t getConcurrencyLevel() const
Returns the concurrencyLevel of the entry's local cache.
const std::string & getPoolName() const
Returns the name of the pool attached to the region.
Definition RegionAttributes.hpp:189
bool getCachingEnabled() const
If true, this region will store data in the current process.
Definition RegionAttributes.hpp:147
std::shared_ptr< CacheLoader > getCacheLoader() const
public static methods
std::shared_ptr< PartitionResolver > getPartitionResolver() const
Gets the partition resolver for the partition region.
uint32_t getLruEntriesLimit() const
Returns the maximum number of entries this cache will hold before using LRU eviction.
std::chrono::seconds getEntryTimeToLive() const
Gets the timeToLive expiration attributes for entries in this region.
DiskPolicyType getDiskPolicy() const
Returns the disk policy type of the region.
bool getConcurrencyChecksEnabled() const
Returns true if concurrent update checks are turned on for this region.
Definition RegionAttributes.hpp:310
std::chrono::seconds getEntryIdleTimeout() const
Gets the idleTimeout expiration attributes for entries in this region.
float getLoadFactor() const
Returns the load factor of the entry's local cache.
ExpirationAction getLruEvictionAction() const
Returns the ExpirationAction used for LRU Eviction, default is LOCAL_DESTROY.
This base class is the superclass of all user objects in the cache that can be serialized.
Definition Serializable.hpp:53
Apache Geode C++ Cache API Documentation