public interface org.h2.util.Cache
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.h2.util.Cache
  super_class: java.lang.Object
{
  public abstract java.util.ArrayList<org.h2.util.CacheObject> getAllChanged();
    descriptor: ()Ljava/util/ArrayList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/ArrayList<Lorg/h2/util/CacheObject;>;

  public abstract void clear();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.h2.util.CacheObject get(int);
    descriptor: (I)Lorg/h2/util/CacheObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract void put(org.h2.util.CacheObject);
    descriptor: (Lorg/h2/util/CacheObject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      r     

  public abstract org.h2.util.CacheObject update(int, org.h2.util.CacheObject);
    descriptor: (ILorg/h2/util/CacheObject;)Lorg/h2/util/CacheObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      pos     
      record  

  public abstract boolean remove(int);
    descriptor: (I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract org.h2.util.CacheObject find(int);
    descriptor: (I)Lorg/h2/util/CacheObject;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      pos   

  public abstract void setMaxMemory(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      size  

  public abstract int getMaxMemory();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getMemory();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Cache.java"