docs: private FileMetadata loadIntern(final FileCacheKey key) throws IOException {
        final String fileName = key.getFileName();
        final long fileLength = directory.fileLength(fileName);
        // We're forcing the buffer size of a to-be-read segment to the full file size:
        final int bufferSize = (int) Math.min(fileLength, (long)autoChunkSize);
        final FileMetadata meta = new FileMetadata(bufferSize);
        meta.setSize(fileLength);
        return meta;
     }