in src/main/java/org/apache/geronimo/jcache/simple/SimpleManager.java [185:202]
public synchronized void close() {
if (isClosed()) {
return;
}
assertNotClosed();
for (final Cache<?, ?> c : caches.values()) {
c.close();
}
caches.clear();
for (final Runnable task : executorService.shutdownNow()) {
task.run();
}
closed = true;
if (SimpleProvider.class.isInstance(provider)) {
SimpleProvider.class.cast(provider).remove(this);
} // else throw?
}