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