class SynchronizedLruCache extends AbstractLruCache<K, V> {

    @Override
    public synchronized void clear() {
        cacheMap.clear();
    }

    public  SynchronizedLruCache(int capacity, long ttl, int initialCapacity,
        float loadFactor);
    public  SynchronizedLruCache(int capacity, long ttl, int initialCapacity);
    public  SynchronizedLruCache(int capacity, long ttl);

}