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:
◆ close()
| 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.
◆ createPdxInstanceFactory()
| virtual PdxInstanceFactoryPtr apache::geode::client::RegionService::createPdxInstanceFactory |
( |
const char * |
className | ) |
|
|
pure virtualinherited |
◆ getDistributedSystem()
◆ getName()
| virtual const char* apache::geode::client::GeodeCache::getName |
( |
| ) |
const |
|
pure virtual |
◆ getPdxIgnoreUnreadFields()
| virtual bool apache::geode::client::GeodeCache::getPdxIgnoreUnreadFields |
( |
| ) |
|
|
pure virtual |
◆ getPdxReadSerialized()
| virtual bool apache::geode::client::GeodeCache::getPdxReadSerialized |
( |
| ) |
|
|
pure virtual |
◆ getQueryService()
| virtual QueryServicePtr apache::geode::client::RegionService::getQueryService |
( |
| ) |
|
|
pure virtualinherited |
◆ getRegion()
| 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.
◆ initializeDeclarativeCache()
| virtual void apache::geode::client::GeodeCache::initializeDeclarativeCache |
( |
const char * |
cacheXml | ) |
|
|
pure virtual |
◆ isClosed()
| 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.
◆ preserveSB()
| void apache::geode::client::SharedBase::preserveSB |
( |
| ) |
const |
|
inherited |
Atomically increment reference count.
◆ refCount()
| int32_t apache::geode::client::SharedBase::refCount |
( |
| ) |
|
|
inlineinherited |
- Returns
- the reference count
◆ releaseSB()
| 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.
◆ rootRegions()
| 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.