public Chunk get(
      ChunkCacheKey chunkCacheKey,
      List<TimeRange> timeRangeList,
      Statistics chunkStatistic,
      QueryContext queryContext)
      throws IOException {
    LongConsumer ioSizeRecorder =
        queryContext.getQueryStatistics().getLoadChunkActualIOSize()::addAndGet;
    LongConsumer cacheHitAdder =
        queryContext.getQueryStatistics().getLoadChunkFromCacheCount()::addAndGet;
    LongConsumer cacheMissAdder =
        queryContext.getQueryStatistics().getLoadChunkFromDiskCount()::addAndGet;
    return get(
        chunkCacheKey,
        timeRangeList,
        chunkStatistic,
        queryContext.isDebug(),
        ioSizeRecorder,
        cacheHitAdder,
        cacheMissAdder);
  }
This class is used to cache <code>Chunk</code> of <code>ChunkMetaData</code> in IoTDB. The
caching strategy is LRU.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/buffer/ChunkCache.java