/wro4j-core/src/main/java/ro/isdc/wro/cache/support/AbstractSynchronizedCacheStrategyDecorator.java
private static final Logger LOG ;
private static final Logger LOG = LoggerFactory.getLogger ( AbstractSynchronizedCacheStrategyDecorator.class ) ;
import java.util.concurrent.locks.ReentrantReadWriteLock; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ro.isdc.wro.cache.CacheStrategy; public abstract class AbstractSynchronizedCacheStrategyDecorator<K, V> extends CacheStrategyDecorator<K, V> { <extra_id_0> private final ConcurrentMap<K, ReadWriteLock> locks = new ConcurrentHashMap<K, ReadWriteLock>(); public AbstractSynchronizedCacheStrategyDecorator(final CacheStrategy<K, V> decorated) { super(decorated); } @Override public final V get(final K key) {