interface  org.apache.camel.com.github.benmanes.caffeine.cache.Buffer extends java.lang.Object
{
public static final int FULL;
public static final int SUCCESS;
public static final int FAILED;
public static org.apache.camel.com.github.benmanes.caffeine.cache.Buffer disabled()
{
org.apache.camel.com.github.benmanes.caffeine.cache.DisabledBuffer v;
v = <org.apache.camel.com.github.benmanes.caffeine.cache.DisabledBuffer: org.apache.camel.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 int size()
{
int v, v, v;
org.apache.camel.com.github.benmanes.caffeine.cache.Buffer v;
v := @this: org.apache.camel.com.github.benmanes.caffeine.cache.Buffer;
v = interfaceinvoke v.<org.apache.camel.com.github.benmanes.caffeine.cache.Buffer: int writes()>();
v = interfaceinvoke v.<org.apache.camel.com.github.benmanes.caffeine.cache.Buffer: int reads()>();
v = v - v;
return v;
}
public abstract int reads();
public abstract int writes();
}