private Thread getChunkQueueTestThread(final MemStoreLABImpl mslab, String threadName,
    ExtendedCell cellToCopyInto) {
    Thread thread = new Thread() {
      volatile boolean stopped = false;

      @Override
      public void run() {
        while (!stopped) {
          // keep triggering chunk retirement
          mslab.copyCellInto(cellToCopyInto);
        }
      }

      @Override
      public void interrupt() {
        this.stopped = true;
      }
    };
    thread.setName(threadName);
    thread.setDaemon(true);
    return thread;
  }
After mslab close, jumboChunk is removed from {@link ChunkCreator#chunkIdMap} but because
dataChunk is recycled to pool so it is still in {@link ChunkCreator#chunkIdMap}.
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestMemStoreLAB.java