Class TsFileResourceManager


  • public class TsFileResourceManager
    extends java.lang.Object
    • Constructor Detail

      • TsFileResourceManager

        public TsFileResourceManager()
    • Method Detail

      • setTimeIndexMemoryThreshold

        public void setTimeIndexMemoryThreshold​(double timeIndexMemoryThreshold)
      • getPriorityQueueSize

        public long getPriorityQueueSize()
      • registerSealedTsFileResource

        public void registerSealedTsFileResource​(TsFileResource tsFileResource)
        add the closed TsFileResource into priorityQueue and increase memory cost of timeIndex, once memory cost is larger than threshold, degradation is triggered.
      • removeTsFileResource

        public void removeTsFileResource​(TsFileResource tsFileResource)
        delete the TsFileResource in PriorityQueue when the source file is deleted
      • clear

        public void clear()
        function for clearing TsFileManager