@Override public V remove(Object key) { lock.readLock().lock(); try { return activeDelegate.remove(key); } finally { lock.readLock().unlock(); } }
@Override public boolean remove(Object key, Object value) { lock.readLock().lock(); try { return activeDelegate.remove(key, value); } finally { lock.readLock().unlock(); } }