class org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 implements org.glassfish.jersey.server.internal.monitoring.core.SlidingWindowTrimmer<java.lang.Object>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 this
         0: .line 245
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/server/internal/monitoring/core/AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1;

  public void trim(java.util.concurrent.ConcurrentNavigableMap<java.lang.Long, java.lang.Object>, );
    descriptor: (Ljava/util/concurrent/ConcurrentNavigableMap;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 this
        start local 1 // java.util.concurrent.ConcurrentNavigableMap map
        start local 2 // long key
         0: .line 248
            aload 1 /* map */
            lload 2 /* key */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokeinterface java.util.concurrent.ConcurrentNavigableMap.headMap:(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;
            invokeinterface java.util.concurrent.ConcurrentNavigableMap.clear:()V
         1: .line 249
            return
        end local 2 // long key
        end local 1 // java.util.concurrent.ConcurrentNavigableMap map
        end local 0 // org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/glassfish/jersey/server/internal/monitoring/core/AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1;
            0    2     1   map  Ljava/util/concurrent/ConcurrentNavigableMap<Ljava/lang/Long;Ljava/lang/Object;>;
            0    2     2   key  J
    Signature: (Ljava/util/concurrent/ConcurrentNavigableMap<Ljava/lang/Long;Ljava/lang/Object;>;J)V
    MethodParameters:
      Name  Flags
      map   final
      key   final

  public void setTimeReservoir(org.glassfish.jersey.server.internal.monitoring.core.TimeReservoir<java.lang.Object>);
    descriptor: (Lorg/glassfish/jersey/server/internal/monitoring/core/TimeReservoir;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 this
        start local 1 // org.glassfish.jersey.server.internal.monitoring.core.TimeReservoir reservoir
         0: .line 254
            return
        end local 1 // org.glassfish.jersey.server.internal.monitoring.core.TimeReservoir reservoir
        end local 0 // org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1 this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/glassfish/jersey/server/internal/monitoring/core/AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1;
            0    1     1  reservoir  Lorg/glassfish/jersey/server/internal/monitoring/core/TimeReservoir<Ljava/lang/Object;>;
    Signature: (Lorg/glassfish/jersey/server/internal/monitoring/core/TimeReservoir<Ljava/lang/Object;>;)V
    MethodParameters:
           Name  Flags
      reservoir  final
}
Signature: Ljava/lang/Object;Lorg/glassfish/jersey/server/internal/monitoring/core/SlidingWindowTrimmer<Ljava/lang/Object;>;
SourceFile: "AbstractSlidingWindowTimeReservoir.java"
EnclosingMethod: org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder
NestHost: org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir
InnerClasses:
  private final DefaultSlidingWindowTrimmerHolder = org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder of org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir
  org.glassfish.jersey.server.internal.monitoring.core.AbstractSlidingWindowTimeReservoir$DefaultSlidingWindowTrimmerHolder$1