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)