@Override public <K> boolean remove(K key) { if (cache.remove(key) != null) { for (EntryListener adapter : adapters) { adapter.onEntryRemoved(key); } return true; } return false; }
@Override public void notifyElementRemoved(Ehcache cache, Element element) throws CacheException { if (cache.equals(ehCache)) { delegate.onEntryRemoved(element.getObjectKey()); } }
@Override public <K> boolean remove(K key) { if (cache.remove(key) != null) { for (EntryListener adapter : adapters) { adapter.onEntryRemoved(key); } return true; } return false; }
@Override public void notifyElementRemoved(Ehcache cache, Element element) throws CacheException { if (cache.equals(ehCache)) { delegate.onEntryRemoved(element.getObjectKey()); } }
@Override public void onRemoved(Iterable<CacheEntryEvent<? extends K, ? extends V>> iterable) throws CacheEntryListenerException { for (CacheEntryEvent event : iterable) { delegate.onEntryRemoved(event.getKey()); } }
@Override public void onRemoved(Iterable<CacheEntryEvent<? extends K, ? extends V>> iterable) throws CacheEntryListenerException { for (CacheEntryEvent event : iterable) { delegate.onEntryRemoved(event.getKey()); } }
@Override public void notifyElementRemoved(Ehcache cache, Element element) throws CacheException { if (cache.equals(ehCache)) { delegate.onEntryRemoved(element.getObjectKey()); } }
@Override public <K> boolean remove(K key) { if (cache.remove(key) != null) { for (EntryListener adapter : adapters) { adapter.onEntryRemoved(key); } return true; } return false; }
@Override public void onRemoved(Iterable<CacheEntryEvent<? extends K, ? extends V>> iterable) throws CacheEntryListenerException { for (CacheEntryEvent event : iterable) { delegate.onEntryRemoved(event.getKey()); } }