code: private Set<E> remoteSet() {
          Set<E> result = (Set<E>) cache.get(key);
          return result == null ? (Set<E>) Collections.emptySet() : result;
      }
docs: ---- helper methods --------------------------------------------------