}
/** As {@link #invalidTreeClearsCache} but Store level removal also busts cache. */
@Test
public void storeRemoveTreeClearsCache() {
PersistitStorageDescription desc = createDescription("tree");
final Exchange ex1 = treeService.getExchange(session(), desc);
final Exchange ex2 = treeService.getExchange(session(), desc);
treeService.releaseExchange(session(), ex1);
treeService.releaseExchange(session(), ex2);
assertEquals("cached exchange count", 2, getCachedExchangeCount(ex1.getTree()));
store().removeTree(session(), desc.getObject());
assertEquals("cached exchange count", 0, getCachedExchangeCount(ex1.getTree()));
}