/** Flush the delayed write queue to the base storage. * This can only be done if there are no active transactions. * If there are active transactions, nothing is done but this is safe to call. */ public void flush() { if ( !haveUsedInTransaction() ) return; checkValid(); transactionManager.flush(); }