code: public void put(K k, V v) {
          cache.put(k, v);
          acquireLock(k).countDown();
      }
docs: Caches the given mapping and releases all waiting locks.
  @param k The key to store.
  @param v The value to store.