@Override public V unlockedGet(Object k, boolean quiet) { lock.readLock().lock(); try { return activeDelegate.unlockedGet(k, quiet); } finally { lock.readLock().unlock(); } }