cache.start();
try
{
if (cache instanceof CacheStatistics)
{
CacheStatistics statistics = CacheStatistics.class.cast(cache);
VFSCacheFactory.setInstance(cache);
try
{
configureCache(cache);
VirtualFile root = VFS.getRoot(url);
assertNotNull(root);
Iterable<VFSContext> iter = statistics.getCachedContexts();
testCachedContexts(iter);
assertEquals(1, statistics.size());
assertTrue(statistics.lastInsert() != 0);
}
finally
{
VFSCacheFactory.setInstance(null);
}