class org.ehcache.jsr107.CacheResources<K, V>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.ehcache.jsr107.CacheResources
  super_class: java.lang.Object
{
  private final org.ehcache.jsr107.Eh107Expiry<K, V> expiryPolicy;
    descriptor: Lorg/ehcache/jsr107/Eh107Expiry;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/ehcache/jsr107/Eh107Expiry<TK;TV;>;

  private final org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter<? super K, V> cacheLoaderWriter;
    descriptor: Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter<-TK;TV;>;

  private final java.util.Map<CacheEntryListenerConfiguration<K, V>, org.ehcache.jsr107.ListenerResources<K, V>> listenerResources;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<LCacheEntryListenerConfiguration<TK;TV;>;Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;>;

  private final java.util.concurrent.atomic.AtomicBoolean closed;
    descriptor: Ljava/util/concurrent/atomic/AtomicBoolean;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String cacheName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(java.lang.String, org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter<? super K, V>, org.ehcache.jsr107.Eh107Expiry<K, V>, java.util.Map<CacheEntryListenerConfiguration<K, V>, org.ehcache.jsr107.ListenerResources<K, V>>);
    descriptor: (Ljava/lang/String;Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter;Lorg/ehcache/jsr107/Eh107Expiry;Ljava/util/Map;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.ehcache.jsr107.CacheResources 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\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tThe constructor CacheResources<K,V>(String, Jsr107CacheLoaderWriter<? super K,V>, Eh107Expiry<K,V>, Map<CacheEntryListenerConfiguration<K,V>,ListenerResources<K,V>>) refers to the missing type CacheEntryListenerConfiguration\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: (Ljava/lang/String;Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter<-TK;TV;>;Lorg/ehcache/jsr107/Eh107Expiry<TK;TV;>;Ljava/util/Map<LCacheEntryListenerConfiguration<TK;TV;>;Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;>;)V
    MethodParameters:
                   Name  Flags
      cacheName          
      cacheLoaderWriter  
      expiry             
      listenerResources  

  void <init>(java.lang.String, org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter<? super K, V>, org.ehcache.jsr107.Eh107Expiry<K, V>);
    descriptor: (Ljava/lang/String;Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter;Lorg/ehcache/jsr107/Eh107Expiry;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.ehcache.jsr107.CacheResources 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\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tThe constructor CacheResources<K,V>(String, Jsr107CacheLoaderWriter<? super K,V>, Eh107Expiry<K,V>, Map<CacheEntryListenerConfiguration<K,V>,ListenerResources<K,V>>) refers to the missing type CacheEntryListenerConfiguration\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: (Ljava/lang/String;Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter<-TK;TV;>;Lorg/ehcache/jsr107/Eh107Expiry<TK;TV;>;)V
    MethodParameters:
                   Name  Flags
      cacheName          
      cacheLoaderWriter  
      expiry             

  org.ehcache.jsr107.Eh107Expiry<K, V> getExpiryPolicy();
    descriptor: ()Lorg/ehcache/jsr107/Eh107Expiry;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 52
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: ()Lorg/ehcache/jsr107/Eh107Expiry<TK;TV;>;

  org.ehcache.jsr107.internal.Jsr107CacheLoaderWriter<? super K, V> getCacheLoaderWriter();
    descriptor: ()Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 56
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: ()Lorg/ehcache/jsr107/internal/Jsr107CacheLoaderWriter<-TK;TV;>;

  java.util.Map<CacheEntryListenerConfiguration<K, V>, org.ehcache.jsr107.ListenerResources<K, V>> getListenerResources();
    descriptor: ()Ljava/util/Map;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 60
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: ()Ljava/util/Map<LCacheEntryListenerConfiguration<TK;TV;>;Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;>;

  synchronized org.ehcache.jsr107.ListenerResources<K, V> registerCacheEntryListener(CacheEntryListenerConfiguration<K, V>);
    descriptor: (LCacheEntryListenerConfiguration;)Lorg/ehcache/jsr107/ListenerResources;
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 64
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: (LCacheEntryListenerConfiguration<TK;TV;>;)Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    MethodParameters:
                Name  Flags
      listenerConfig  

  private void checkClosed();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 76
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;

  synchronized org.ehcache.jsr107.ListenerResources<K, V> deregisterCacheEntryListener(CacheEntryListenerConfiguration<K, V>);
    descriptor: (LCacheEntryListenerConfiguration;)Lorg/ehcache/jsr107/ListenerResources;
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 82
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListenerConfiguration cannot be resolved to a type\n\tCacheEntryListenerConfiguration 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.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    Signature: (LCacheEntryListenerConfiguration<TK;TV;>;)Lorg/ehcache/jsr107/ListenerResources<TK;TV;>;
    MethodParameters:
                Name  Flags
      listenerConfig  

  synchronized void closeResources();
    descriptor: ()V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 100
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheEntryListenerConfiguration 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.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;

  synchronized CacheException closeResourcesAfter(CacheException);
    descriptor: (LCacheException;)LCacheException;
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.ehcache.jsr107.CacheResources this
         0: .line 107
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCacheException cannot be resolved to a type\n\tCacheException cannot be resolved to a type\n\tCacheEntryListenerConfiguration cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.ehcache.jsr107.CacheResources this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/ehcache/jsr107/CacheResources<TK;TV;>;
    MethodParameters:
           Name  Flags
      exception  
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "CacheResources.java"