GeodeCache represents the singleton cache that must be created in order to connect to Geode server.
More...
Inherits apache::geode::client::RegionService.
Inherited by apache::geode::client::Cache.
GeodeCache represents the singleton cache that must be created in order to connect to Geode server.
Users must create a Cache. Instances of this interface are created using one of the following methods:
virtual void apache::geode::client::RegionService::close |
( |
| ) |
|
|
pure virtualinherited |
Terminates this object cache and releases all the local resources.
After this cache is closed, any further method call on this cache or any region object will throw CacheClosedException
, unless otherwise noted. If RegionService is created from Cache#createAuthenticatedView", then it clears user related security data.
- Parameters
-
keepalive | whether to keep a durable CQ kept alive for this user. |
- Exceptions
-
CacheClosedException,if | the cache is already closed. |
Implemented in apache::geode::client::Cache.
virtual PdxInstanceFactoryPtr apache::geode::client::RegionService::createPdxInstanceFactory |
( |
const char * |
className | ) |
|
|
pure virtualinherited |
virtual const char* apache::geode::client::GeodeCache::getName |
( |
| ) |
const |
|
pure virtual |
virtual bool apache::geode::client::GeodeCache::getPdxIgnoreUnreadFields |
( |
| ) |
|
|
pure virtual |
virtual bool apache::geode::client::GeodeCache::getPdxReadSerialized |
( |
| ) |
|
|
pure virtual |
virtual QueryServicePtr apache::geode::client::RegionService::getQueryService |
( |
| ) |
|
|
pure virtualinherited |
virtual RegionPtr apache::geode::client::RegionService::getRegion |
( |
const char * |
name | ) |
|
|
pure virtualinherited |
Look up a region with the name.
- Parameters
-
name | the region's name, such as root . |
- Returns
- region, or NULLPTR if no such region exists.
Implemented in apache::geode::client::Cache.
virtual void apache::geode::client::GeodeCache::initializeDeclarativeCache |
( |
const char * |
cacheXml | ) |
|
|
pure virtual |
virtual bool apache::geode::client::RegionService::isClosed |
( |
| ) |
const |
|
pure virtualinherited |
public methods
Indicates if this cache has been closed. After a new cache object is created, this method returns false; After the close is called on this cache object, this method returns true.
- Returns
- true, if this cache is closed; false, otherwise
Implemented in apache::geode::client::Cache.
void apache::geode::client::SharedBase::preserveSB |
( |
| ) |
const |
|
inherited |
Atomically increment reference count.
int32_t apache::geode::client::SharedBase::refCount |
( |
| ) |
|
|
inlineinherited |
- Returns
- the reference count
void apache::geode::client::SharedBase::releaseSB |
( |
| ) |
const |
|
inherited |
Atomically decrement reference count, the SharedBase object is automatically deleted when its reference count goes to zero.
virtual void apache::geode::client::RegionService::rootRegions |
( |
VectorOfRegion & |
regions | ) |
|
|
pure virtualinherited |
Returns a set of root regions in the cache.
This set is a snapshot and is not backed by the Cache. The vector passed in is cleared and the regions are added to it.
- Parameters
-
regions | the returned set of regions |
Implemented in apache::geode::client::Cache.