|
| MixedNearCacheConfig (const char *cacheName) |
|
virtual MixedNearCacheConfig & | setInMemoryFormat (const client::config::InMemoryFormat &inMemoryFormat) |
|
| NearCacheConfig (const char *cacheName) |
|
| NearCacheConfig (const char *cacheName, InMemoryFormat memoryFormat) |
|
| NearCacheConfig (int32_t timeToLiveSeconds, int32_t maxIdleSeconds, bool invalidateOnChange, InMemoryFormat inMemoryFormat, boost::shared_ptr< EvictionConfig< TypedData, TypedData > > evictConfig) |
|
| NearCacheConfig (const NearCacheConfig< TypedData, TypedData > &config) |
|
const std::string & | getName () const |
| Gets the name of the Near Cache. More...
|
|
NearCacheConfig & | setName (const std::string &name) |
| Sets the name of the Near Cache. More...
|
|
int32_t | getTimeToLiveSeconds () const |
| Gets the maximum number of seconds for each entry to stay in the Near Cache. More...
|
|
NearCacheConfig & | setTimeToLiveSeconds (int32_t timeToLiveSeconds) |
| Sets the maximum number of seconds for each entry to stay in the Near Cache. More...
|
|
int32_t | getMaxIdleSeconds () const |
| Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read). More...
|
|
NearCacheConfig & | setMaxIdleSeconds (int32_t maxIdleSeconds) |
| Maximum number of seconds each entry can stay in the Near Cache as untouched (not-read). More...
|
|
bool | isInvalidateOnChange () const |
| True to evict the cached entries if the entries are changed (updated or removed). More...
|
|
NearCacheConfig & | setInvalidateOnChange (bool invalidateOnChange) |
| True to evict the cached entries if the entries are changed (updated or removed). More...
|
|
const InMemoryFormat & | getInMemoryFormat () const |
| Gets the data type used to store entries. More...
|
|
virtual NearCacheConfig & | setInMemoryFormat (const InMemoryFormat &inMemoryFormat) |
| Sets the data type used to store entries. More...
|
|
bool | isCacheLocalEntries () const |
| If true, cache local entries also. More...
|
|
NearCacheConfig & | setCacheLocalEntries (bool cacheLocalEntries) |
| True to cache local entries also. More...
|
|
const LocalUpdatePolicy & | getLocalUpdatePolicy () const |
|
NearCacheConfig & | setLocalUpdatePolicy (const LocalUpdatePolicy &localUpdatePolicy) |
|
const boost::shared_ptr< EvictionConfig< TypedData, TypedData > > & | getEvictionConfig () const |
| The eviction configuration. More...
|
|
NearCacheConfig & | setEvictionConfig (const boost::shared_ptr< EvictionConfig< TypedData, TypedData > > &evictionConfig) |
| Sets the eviction configuration. More...
|
|
std::ostream & | operator<< (std::ostream &out) |
|