.. java:import:: java.io Serializable .. java:import:: org.apache.commons.jcs.access.behavior ICacheAccess .. java:import:: org.caosdb.server.database.exceptions TransactionException CacheableBackendTransaction =========================== .. java:package:: org.caosdb.server.database :noindex: .. java:type:: public abstract class CacheableBackendTransaction extends BackendTransaction Constructors ------------ CacheableBackendTransaction ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:constructor:: public CacheableBackendTransaction(ICacheAccess cache) :outertype: CacheableBackendTransaction Methods ------- execute ^^^^^^^ .. java:method:: @Override public final void execute() throws TransactionException :outertype: CacheableBackendTransaction executeNoCache ^^^^^^^^^^^^^^ .. java:method:: public abstract V executeNoCache() throws TransactionException :outertype: CacheableBackendTransaction getCache ^^^^^^^^ .. java:method:: protected final ICacheAccess getCache() :outertype: CacheableBackendTransaction getKey ^^^^^^ .. java:method:: protected abstract K getKey() :outertype: CacheableBackendTransaction process ^^^^^^^ .. java:method:: protected abstract void process(V t) throws TransactionException :outertype: CacheableBackendTransaction toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: CacheableBackendTransaction