public boolean contains(final long logIndex) {
        this.readLock.lock();
        try {
            return logIndex >= this.header.getFirstLogIndex() && logIndex <= this.getLastLogIndex();
        } finally {
            this.readLock.unlock();
        }
    }
Returns true when the segment file contains the log index.

@param logIndex the log index
@return true if the segment file contains the log index, otherwise return false
jraft-extension/java-log-storage-impl/src/main/java/com/alipay/sofa/jraft/storage/file/AbstractFile.java