public interface org.hibernate.cache.spi.QueryResultsCache extends org.hibernate.cache.spi.QueryCache
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.cache.spi.QueryResultsCache
  super_class: java.lang.Object
{
  public abstract org.hibernate.cache.spi.QueryResultsRegion getRegion();
    descriptor: ()Lorg/hibernate/cache/spi/QueryResultsRegion;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.cache.spi.QueryResultsCache this
         0: .line 39
            aload 0 /* this */
            invokeinterface org.hibernate.cache.spi.QueryResultsCache.getRegion:()Lorg/hibernate/cache/spi/QueryResultsRegion;
            invokeinterface org.hibernate.cache.spi.QueryResultsRegion.clear:()V
         1: .line 40
            return
        end local 0 // org.hibernate.cache.spi.QueryResultsCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/cache/spi/QueryResultsCache;
    Exceptions:
      throws org.hibernate.cache.CacheException

  public abstract boolean put(org.hibernate.cache.spi.QueryKey, java.util.List, org.hibernate.type.Type[], org.hibernate.engine.spi.SharedSessionContractImplementor);
    descriptor: (Lorg/hibernate/cache/spi/QueryKey;Ljava/util/List;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
             Name  Flags
      key          
      result       
      returnTypes  
      session      

  public abstract java.util.List get(org.hibernate.cache.spi.QueryKey, java.util.Set<java.io.Serializable>, org.hibernate.type.Type[], org.hibernate.engine.spi.SharedSessionContractImplementor);
    descriptor: (Lorg/hibernate/cache/spi/QueryKey;Ljava/util/Set;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    Signature: (Lorg/hibernate/cache/spi/QueryKey;Ljava/util/Set<Ljava/io/Serializable;>;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Ljava/util/List;
    MethodParameters:
             Name  Flags
      key          
      spaces       
      returnTypes  
      session      

  public abstract java.util.List get(org.hibernate.cache.spi.QueryKey, java.lang.String[], org.hibernate.type.Type[], org.hibernate.engine.spi.SharedSessionContractImplementor);
    descriptor: (Lorg/hibernate/cache/spi/QueryKey;[Ljava/lang/String;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
             Name  Flags
      key          
      spaces       
      returnTypes  
      session      

  public boolean put(org.hibernate.cache.spi.QueryKey, org.hibernate.type.Type[], java.util.List, boolean, org.hibernate.engine.spi.SharedSessionContractImplementor);
    descriptor: (Lorg/hibernate/cache/spi/QueryKey;[Lorg/hibernate/type/Type;Ljava/util/List;ZLorg/hibernate/engine/spi/SharedSessionContractImplementor;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // org.hibernate.cache.spi.QueryResultsCache this
        start local 1 // org.hibernate.cache.spi.QueryKey key
        start local 2 // org.hibernate.type.Type[] returnTypes
        start local 3 // java.util.List result
        start local 4 // boolean isNaturalKeyLookup
        start local 5 // org.hibernate.engine.spi.SharedSessionContractImplementor session
         0: .line 104
            aload 0 /* this */
            aload 1 /* key */
            aload 3 /* result */
            aload 2 /* returnTypes */
            aload 5 /* session */
            invokeinterface org.hibernate.cache.spi.QueryResultsCache.put:(Lorg/hibernate/cache/spi/QueryKey;Ljava/util/List;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Z
            ireturn
        end local 5 // org.hibernate.engine.spi.SharedSessionContractImplementor session
        end local 4 // boolean isNaturalKeyLookup
        end local 3 // java.util.List result
        end local 2 // org.hibernate.type.Type[] returnTypes
        end local 1 // org.hibernate.cache.spi.QueryKey key
        end local 0 // org.hibernate.cache.spi.QueryResultsCache this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/hibernate/cache/spi/QueryResultsCache;
            0    1     1                 key  Lorg/hibernate/cache/spi/QueryKey;
            0    1     2         returnTypes  [Lorg/hibernate/type/Type;
            0    1     3              result  Ljava/util/List;
            0    1     4  isNaturalKeyLookup  Z
            0    1     5             session  Lorg/hibernate/engine/spi/SharedSessionContractImplementor;
    MethodParameters:
                    Name  Flags
      key                 
      returnTypes         
      result              
      isNaturalKeyLookup  
      session             

  public java.util.List get(org.hibernate.cache.spi.QueryKey, org.hibernate.type.Type[], boolean, java.util.Set<java.io.Serializable>, org.hibernate.engine.spi.SharedSessionContractImplementor);
    descriptor: (Lorg/hibernate/cache/spi/QueryKey;[Lorg/hibernate/type/Type;ZLjava/util/Set;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // org.hibernate.cache.spi.QueryResultsCache this
        start local 1 // org.hibernate.cache.spi.QueryKey key
        start local 2 // org.hibernate.type.Type[] returnTypes
        start local 3 // boolean isNaturalKeyLookup
        start local 4 // java.util.Set spaces
        start local 5 // org.hibernate.engine.spi.SharedSessionContractImplementor session
         0: .line 114
            aload 0 /* this */
            aload 1 /* key */
            aload 4 /* spaces */
            aload 2 /* returnTypes */
            aload 5 /* session */
            invokeinterface org.hibernate.cache.spi.QueryResultsCache.get:(Lorg/hibernate/cache/spi/QueryKey;Ljava/util/Set;[Lorg/hibernate/type/Type;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Ljava/util/List;
            areturn
        end local 5 // org.hibernate.engine.spi.SharedSessionContractImplementor session
        end local 4 // java.util.Set spaces
        end local 3 // boolean isNaturalKeyLookup
        end local 2 // org.hibernate.type.Type[] returnTypes
        end local 1 // org.hibernate.cache.spi.QueryKey key
        end local 0 // org.hibernate.cache.spi.QueryResultsCache this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    1     0                this  Lorg/hibernate/cache/spi/QueryResultsCache;
            0    1     1                 key  Lorg/hibernate/cache/spi/QueryKey;
            0    1     2         returnTypes  [Lorg/hibernate/type/Type;
            0    1     3  isNaturalKeyLookup  Z
            0    1     4              spaces  Ljava/util/Set<Ljava/io/Serializable;>;
            0    1     5             session  Lorg/hibernate/engine/spi/SharedSessionContractImplementor;
    Signature: (Lorg/hibernate/cache/spi/QueryKey;[Lorg/hibernate/type/Type;ZLjava/util/Set<Ljava/io/Serializable;>;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Ljava/util/List;
    MethodParameters:
                    Name  Flags
      key                 
      returnTypes         
      isNaturalKeyLookup  
      spaces              
      session             

  public void destroy();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // org.hibernate.cache.spi.QueryResultsCache this
         0: .line 120
            return
        end local 0 // org.hibernate.cache.spi.QueryResultsCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/cache/spi/QueryResultsCache;
}
SourceFile: "QueryResultsCache.java"