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)