boolean processQueue() {
    boolean processed = false;
    Key<K> wk;
    //noinspection unchecked
    while ((wk = (Key<K>)myReferenceQueue.poll()) != null) {
      removeKey(wk);
      processed = true;
    }
    return processed;
  }
boolean processQueue()