public class TsFileResourceManager extends Object
| 构造器和说明 |
|---|
TsFileResourceManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
function for clearing TsFileManager
|
static TsFileResourceManager |
getInstance() |
long |
getPriorityQueueSize() |
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.
|
void |
removeTsFileResource(TsFileResource tsFileResource)
delete the TsFileResource in PriorityQueue when the source file is deleted
|
void |
setTimeIndexMemoryThreshold(double timeIndexMemoryThreshold) |
public void setTimeIndexMemoryThreshold(double timeIndexMemoryThreshold)
public long getPriorityQueueSize()
public void registerSealedTsFileResource(TsFileResource tsFileResource)
public void removeTsFileResource(TsFileResource tsFileResource)
public void clear()
public static TsFileResourceManager getInstance()
Copyright © 2022 The Apache Software Foundation. All rights reserved.