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