code: @Override
      public CompletableFuture<Collection<V>> getCollectionAndRefreshAsync(String key, int expireSeconds) {
          return (CompletableFuture) refreshAsync(key, expireSeconds).thenCompose(v -> getCollectionAsync(key));
      }
docs: --------------------- getCollectionAndRefresh ------------------------------