public interface  org.apache.activemq.store.kahadb.disk.index.Index extends java.lang.Object
{
public abstract void setKeyMarshaller(org.apache.activemq.store.kahadb.disk.util.Marshaller);
public abstract void setValueMarshaller(org.apache.activemq.store.kahadb.disk.util.Marshaller);
public abstract void load(org.apache.activemq.store.kahadb.disk.page.Transaction) throws java.io.IOException;
public abstract void unload(org.apache.activemq.store.kahadb.disk.page.Transaction) throws java.io.IOException;
public abstract void clear(org.apache.activemq.store.kahadb.disk.page.Transaction) throws java.io.IOException;
public abstract boolean containsKey(org.apache.activemq.store.kahadb.disk.page.Transaction, java.lang.Object) throws java.io.IOException;
public abstract java.lang.Object remove(org.apache.activemq.store.kahadb.disk.page.Transaction, java.lang.Object) throws java.io.IOException;
public abstract java.lang.Object put(org.apache.activemq.store.kahadb.disk.page.Transaction, java.lang.Object, java.lang.Object) throws java.io.IOException;
public abstract java.lang.Object get(org.apache.activemq.store.kahadb.disk.page.Transaction, java.lang.Object) throws java.io.IOException;
public abstract boolean isTransient();
public abstract java.util.Iterator iterator(org.apache.activemq.store.kahadb.disk.page.Transaction) throws java.io.IOException, java.lang.UnsupportedOperationException;
}