public void tearDown() { CacheManager.INSTANCE.release(cache); // Preconditions.checkState(cache.sizeBytes() == 0); }
public void tearDown() { CacheManager.INSTANCE.release(cache); // Preconditions.checkState(cache.sizeBytes() == 0); }
@Override public void close() { if (this.dataSource == null) { return; } DataSource ds = this.dataSource; SharedResourceReference res = this.resources; ObjectCache sharedCache = this.sharedCache; this.dataSource = null; this.resources = null; this.sharedCache = null; try { PGStorage.closeDataSource(ds); } finally { if (res != null) { SHARED_RESOURCES.release(res); } CacheManager.INSTANCE.release(sharedCache); } }
@Override public void close() { if (this.dataSource == null) { return; } DataSource ds = this.dataSource; SharedResourceReference res = this.resources; ObjectCache sharedCache = this.sharedCache; this.dataSource = null; this.resources = null; this.sharedCache = null; try { PGStorage.closeDataSource(ds); } finally { if (res != null) { SHARED_RESOURCES.release(res); } CacheManager.INSTANCE.release(sharedCache); } }
public @Test void release() { ObjectCache cache1 = cacheManager.acquire("id1"); ObjectCache cache2 = cacheManager.acquire("id1"); ObjectCache cache3 = cacheManager.acquire("id2"); assertNotNull(cache1); assertSame(cache1, cache2); assertNotNull(cache3); assertNotSame(cache1, cache3); cacheManager.release(cache1); cacheManager.release(cache2); ObjectCache cache4 = cacheManager.acquire("id1"); assertNotNull(cache4); assertNotSame(cache1, cache4); ObjectCache cache5 = cacheManager.acquire("id2"); assertSame(cache3, cache5); }
public @Test void release() { ObjectCache cache1 = cacheManager.acquire("id1"); ObjectCache cache2 = cacheManager.acquire("id1"); ObjectCache cache3 = cacheManager.acquire("id2"); assertNotNull(cache1); assertSame(cache1, cache2); assertNotNull(cache3); assertNotSame(cache1, cache3); cacheManager.release(cache1); cacheManager.release(cache2); ObjectCache cache4 = cacheManager.acquire("id1"); assertNotNull(cache4); assertNotSame(cache1, cache4); ObjectCache cache5 = cacheManager.acquire("id2"); assertSame(cache3, cache5); }