private static boolean isRecoverable(Throwable cause) {
        return cause instanceof ObjectNotExistException || cause instanceof NoSuchKeyException || cause instanceof BlockNotContinuousException;
    }
Put block into the blocks

@param block {@link Block}
@return if the block is continuous to the last block, it will return true
s3stream/src/main/java/com/automq/stream/s3/cache/blockcache/StreamReader.java