Class GCMemoryBarrier

java.lang.Object
org.apache.jackrabbit.oak.segment.file.GCMemoryBarrier
All Implemented Interfaces:
Closeable, AutoCloseable

public class GCMemoryBarrier extends Object implements Closeable
Responsible for raising the low memory flag whenever the available memory falls under a specified threshold. Uses MemoryPoolMXBean to register for memory related notifications.
  • Constructor Details

    • GCMemoryBarrier

      public GCMemoryBarrier(@NotNull @NotNull AtomicBoolean sufficientMemory, @NotNull @NotNull org.apache.jackrabbit.oak.segment.file.GCListener gcListener, @NotNull @NotNull SegmentGCOptions gcOptions)
  • Method Details