class LRUCache extends LinkedHashMap<K, V> {

  @Override
  public void clear() {
    try {
      lock.lock();
      super.clear();
    } finally {
      lock.unlock();
    }
  }

  public  LRUCache();
  public  LRUCache(int maxCapacity);

}