readerThreads, writerThreads, removerThreads);
e.setValue(null);
}
} finally {
for (Iterator<AbstractDelegatingStore> it = stores.values().iterator(); it.hasNext(); ) {
AbstractDelegatingStore store = it.next();
try {
store.stop();
it.remove();
} catch (Exception ex) {
log.error("Failed to stop cache store", ex);
}
}