interface  com.github.benmanes.caffeine.cache.Buffer extends java.lang.Object
{
public static final int FULL;
public static final int FAILED;
public static final int SUCCESS;
public static com.github.benmanes.caffeine.cache.Buffer disabled()
{
com.github.benmanes.caffeine.cache.DisabledBuffer v;
v = <com.github.benmanes.caffeine.cache.DisabledBuffer: com.github.benmanes.caffeine.cache.DisabledBuffer INSTANCE>;
return v;
}
public abstract int offer(java.lang.Object);
public abstract void drainTo(java.util.function.Consumer);
public long size()
{
com.github.benmanes.caffeine.cache.Buffer v;
long v, v, v;
v := @this: com.github.benmanes.caffeine.cache.Buffer;
v = interfaceinvoke v.<com.github.benmanes.caffeine.cache.Buffer: long writes()>();
v = interfaceinvoke v.<com.github.benmanes.caffeine.cache.Buffer: long reads()>();
v = v - v;
return v;
}
public abstract long reads();
public abstract long writes();
}