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)

Reply via email to