@Override
  public void close() {
    super.close();
    if (store instanceof ReentrantReadOnlyCachedMTreeStore) {
      ((ReentrantReadOnlyCachedMTreeStore) store).unlockRead();
    }
    long endTime = System.currentTimeMillis();
    if (timeRecorder != null) {
      timeRecorder.setEndTime(endTime);
    }
    store.recordTraverserMetric(endTime - startTime);
  }
The interface to start the traversal. The node process should be defined before traversal by
overriding or implement concerned methods.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/traverser/Traverser.java