You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "John Martin (Jira)" <ji...@apache.org> on 2021/03/18 21:25:00 UTC
[jira] [Created] (GEODE-9049) ClientCache.close() functionality
doesn't seem to match the Javadoc
John Martin created GEODE-9049:
----------------------------------
Summary: ClientCache.close() functionality doesn't seem to match the Javadoc
Key: GEODE-9049
URL: https://issues.apache.org/jira/browse/GEODE-9049
Project: Geode
Issue Type: Bug
Components: client/server
Affects Versions: 1.15.0
Reporter: John Martin
While writing a simple application, I found that the ClientCache.close() method did not respond the way that was expected according to the Javadocs.
The application code was:
{code:java}
public static void main(String[] args) {
ClientCache cache = new ClientCacheFactory().addPoolLocator("127.0.0.1", 10334).create();
System.out.println(cache.getDefaultPool().getLocators());
cache.close();
System.out.println("Cache.close() called.");
System.out.println(cache.getDefaultPool().getLocators());
}
{code}
The output was:
{code:java}
[/127.0.0.1:10334]
Cache.close() called.
[/127.0.0.1:10334]
{code}
According to the Javadocs for the cache.close() method, it seems that after calling cache.close() when a user calls cache.getDefaultPool().getLocators() the user should receive a *CacheClosedException,* instead of the locator address.
This can be found in the Javadocs under *Interface ClientCache* -> *close*
--
This message was sent by Atlassian Jira
(v8.3.4#803005)