Class CollectorMemoryTracker

java.lang.Object
org.apache.lucene.misc.CollectorMemoryTracker
All Implemented Interfaces:
MemoryTracker

public class CollectorMemoryTracker extends Object implements MemoryTracker
Default implementation of MemoryTracker that tracks allocations and allows setting a memory limit per collector
  • Field Details

    • name

      private String name
    • memoryUsage

      private AtomicLong memoryUsage
    • memoryLimit

      private final long memoryLimit
  • Constructor Details

    • CollectorMemoryTracker

      public CollectorMemoryTracker(String name, long memoryLimit)
  • Method Details