class org.ehcache.jsr107.ListenerResources<K, V> implements java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.ehcache.jsr107.ListenerResources
  super_class: java.lang.Object
{
  private final CacheEntryListener<? super K, ? super V> listener;
    descriptor: LCacheEntryListener;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: LCacheEntryListener<-TK;-TV;>;

  private final CacheEntryEventFilter<? super K, ? super V> filter;
    descriptor: LCacheEntryEventFilter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: LCacheEntryEventFilter<-TK;-TV;>;

  private java.util.List<org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor<K, V>> ehListeners;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lorg/ehcache/jsr107/EventListenerAdaptors$EventListenerAdaptor<TK;TV;>;>;

  static <K, V> org.ehcache.jsr107.ListenerResources<K, V> createListenerResources(CacheEntryListenerConfiguration<K, V>);
    descriptor: (LCacheEntryListenerConfiguration;)Lorg/ehcache/jsr107/ListenerResources;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 43
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tFactory cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tThe target type of this expression must be a functional interface\n\tCacheException cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(LCacheEntryListenerConfiguration<TK;TV;>;)Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    MethodParameters:
                Name  Flags
      listenerConfig  

  void <init>(CacheEntryListener<? super K, ? super V>, CacheEntryEventFilter<? super K, ? super V>);
    descriptor: (LCacheEntryListener;LCacheEntryEventFilter;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.ehcache.jsr107.ListenerResources this
         0: .line 23
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.cache cannot be resolved\n\tThe import javax.cache cannot be resolved\n\tThe import javax.cache cannot be resolved\n\tThe import javax.cache cannot be resolved\n\tThe import javax.cache cannot be resolved\n\tThe import javax.cache cannot be resolved\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCache cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.ListenerResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    Signature: (LCacheEntryListener<-TK;-TV;>;LCacheEntryEventFilter<-TK;-TV;>;)V
    MethodParameters:
          Name  Flags
      listener  
      filter    

  CacheEntryEventFilter<? super K, ? super V> getFilter();
    descriptor: ()LCacheEntryEventFilter;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.ListenerResources this
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.ListenerResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    Signature: ()LCacheEntryEventFilter<-TK;-TV;>;

  CacheEntryListener<? super K, ? super V> getListener();
    descriptor: ()LCacheEntryListener;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.ListenerResources this
         0: .line 79
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.ListenerResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    Signature: ()LCacheEntryListener<-TK;-TV;>;

  synchronized java.util.List<org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor<K, V>> getEhcacheListeners(Cache<K, V>, boolean);
    descriptor: (LCache;Z)Ljava/util/List;
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.ehcache.jsr107.ListenerResources this
         0: .line 83
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCache cannot be resolved to a type\n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.ListenerResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    Signature: (LCache<TK;TV;>;Z)Ljava/util/List<Lorg/ehcache/jsr107/EventListenerAdaptors$EventListenerAdaptor<TK;TV;>;>;
    MethodParameters:
             Name  Flags
      source       
      requestsOld  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.ListenerResources this
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListener cannot be resolved to a type\n\tCacheEntryEventFilter cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.ListenerResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Closeable;
SourceFile: "ListenerResources.java"
InnerClasses:
  abstract EventListenerAdaptor = org.ehcache.jsr107.EventListenerAdaptors$EventListenerAdaptor of org.ehcache.jsr107.EventListenerAdaptors