code: @Override
      public CompletableFuture<V> getAndRefreshAsync(String key, int expireSeconds) {
          return (CompletableFuture) refreshAsync(key, expireSeconds).thenCompose(v -> getAsync(key));
      }
docs: --------------------- getAndRefresh ------------------------------