public Collection<Key> getKeys() throws IOException {
    synchronized (myDataLock) {
      List<Key> result = new ArrayList<>();
      myMap.processKeysWithExistingMapping(new CommonProcessors.CollectProcessor<>(result));
      return result;
    }
  }
public Collection<Key> getKeys()