@Test public void testRemove() throws Exception { ExpiringMapCache cache = new ExpiringMapCache(); initAndStart(cache); try { cache.put("one", "1"); cache.put("two", "1"); cache.put("three", "1"); assertEquals(3, cache.size()); cache.remove("one"); assertEquals(2, cache.size()); cache.remove("two"); assertEquals(1, cache.size()); cache.remove("three"); assertEquals(0, cache.size()); cache.remove("something"); assertEquals(0, cache.size()); } finally { stopAndClose(cache); } }
@Override public void remove(String key) throws CoreException { cache.remove(key); }
ExpiringMapCache implements Cache { @Override public void remove(String key) throws CoreException { cache.remove(key); } }
ExpiringMapCache implements Cache { @Override public void remove(String key) throws CoreException { cache.remove(key); } ExpiringMapCache(); }
ExpiringMapCache implements Cache { @Override public void remove(String key) throws CoreException { cache.remove(key); } ExpiringMapCache(); @Override void init(); @Override void put(String key, Serializable value); @Override void put(String key, Object value); @Override void put(String key, Object value, long ttl); @Override void put(String key, Serializable value, long ttl); @Override Object get(String key); @Override void remove(String key); @Override List<String> getKeys(); @Override void clear(); @Override int size(); Integer getMaxEntries(); void setMaxEntries(Integer maxEntries); int maxEntries(); TimeInterval getExpiration(); void setExpiration(TimeInterval expiration); long expiration(); ExpiringMapCacheListener getEventListener(); void setEventListener(ExpiringMapCacheListener cacheListener); ExpirationPolicy getExpirationPolicy(); void setExpirationPolicy(ExpirationPolicy expirationPolicy); ExpirationPolicy expirationPolicy(); ExpiringMapCache withMaxEntries(Integer i); ExpiringMapCache withExpiration(TimeInterval t); ExpiringMapCache withExpirationPolicy(ExpirationPolicy p); ExpiringMapCache withEventListener(ExpiringMapCacheListener p); }
ExpiringMapCache implements Cache { @Override public void remove(String key) throws CoreException { cache.remove(key); } ExpiringMapCache(); @Override void init(); @Override void put(String key, Serializable value); @Override void put(String key, Object value); @Override void put(String key, Object value, long ttl); @Override void put(String key, Serializable value, long ttl); @Override Object get(String key); @Override void remove(String key); @Override List<String> getKeys(); @Override void clear(); @Override int size(); Integer getMaxEntries(); void setMaxEntries(Integer maxEntries); int maxEntries(); TimeInterval getExpiration(); void setExpiration(TimeInterval expiration); long expiration(); ExpiringMapCacheListener getEventListener(); void setEventListener(ExpiringMapCacheListener cacheListener); ExpirationPolicy getExpirationPolicy(); void setExpirationPolicy(ExpirationPolicy expirationPolicy); ExpirationPolicy expirationPolicy(); ExpiringMapCache withMaxEntries(Integer i); ExpiringMapCache withExpiration(TimeInterval t); ExpiringMapCache withExpirationPolicy(ExpirationPolicy p); ExpiringMapCache withEventListener(ExpiringMapCacheListener p);  }