@Override
    public final HttpFile get(
            Executor fileReadExecutor, String path, Clock clock,
            @Nullable String contentEncoding, HttpHeaders additionalHeaders,
            MediaTypeResolver mediaTypeResolver) {

        requireNonNull(fileReadExecutor, "fileReadExecutor");
        requireNonNull(path, "path");
        requireNonNull(clock, "clock");
        requireNonNull(additionalHeaders, "additionalHeaders");

        return HttpFile.from(CompletableFuture.supplyAsync(
                () -> blockingGet(fileReadExecutor, path, clock,
                                  contentEncoding, additionalHeaders, mediaTypeResolver), fileReadExecutor));
    }
{@inheritDoc} This method invokes {@link #blockingGet(Executor, String, Clock, String, HttpHeaders,
MediaTypeResolver)} from the specified {@code fileReadExecutor}.
core/src/main/java/com/linecorp/armeria/server/file/AbstractBlockingHttpVfs.java