@Override
  public boolean replace(@NotNull K key, @NotNull V oldValue, @NotNull V newValue) {
    boolean replaced = myMap.replace(createKeyReference(key), oldValue, newValue);
    processQueue();
    return replaced;
  }
@Override
  public boolean replace(@NotNull K key, @NotNull V oldValue, @NotNull V newValue)