reset resets the compaction group for reuse
()
| 89 | |
| 90 | // reset resets the compaction group for reuse |
| 91 | func (cg *compactionGroup) reset() { |
| 92 | cg.targetElement = nil |
| 93 | cg.elementsToMerge = cg.elementsToMerge[:0] // Reuse slice |
| 94 | cg.totalContexts = 0 |
| 95 | cg.totalMonitorIDs = 0 |
| 96 | } |
| 97 | |
| 98 | type TaskQueue struct { |
| 99 | logger *log.Logger |