/wro4j-core/src/main/java/ro/isdc/wro/cache/support/AbstractSynchronizedCacheStrategyDecorator.java
return locks == null ? lock.get( key) : lock;
return lock == null ? locks.get ( key ) : lock;
} finally { lock.writeLock().unlock(); } } private ReadWriteLock getLockForKey(final K key) { final ReadWriteLock lock = locks.putIfAbsent(key, new ReentrantReadWriteLock()); <extra_id_0> } protected abstract V loadValue(final K key); }