@Override
    public long length() {
        return (long) maxEntries() * ENTRY_SIZE;
    }
In the case of unclean shutdown, the last entry needs to be recovered from the time index.
core/src/main/scala/kafka/log/streamaspect/ElasticTimeIndex.java