@Override public void tearDownJSONMapES() throws Exception { if( caching != null ) { caching.returnCache( cache ); cache = null; } }
@Override public void tearDownJSONMapES() throws Exception { if( caching != null ) { caching.returnCache( cache ); cache = null; } }
@Test public void givenCacheWithValueWhenDroppingReferenceAndRequestNewCacheAndItsValueExpectItToBeGone() { cache.put( "Habba", "Zout" ); assertEquals( "Zout", cache.get( "Habba" ) ); cachePool.returnCache( cache ); cache = cachePool.fetchCache( "1", String.class ); assertNull( "Value not missing", cache.get( "Habba" ) ); } }
@Test public void givenCacheWithValueWhenDroppingReferenceAndRequestNewCacheAndItsValueExpectItToBeGone() { cache.put( "Habba", "Zout" ); assertEquals( "Zout", cache.get( "Habba" ) ); cachePool.returnCache( cache ); cache = cachePool.fetchCache( "1", String.class ); assertNull( "Value not missing", cache.get( "Habba" ) ); } }