public void ack(final PagedReference reference) throws Exception
{
// Need to do the ACK and counter atomically (inside a TX) or the counter could get out of sync
Transaction tx = new TransactionImpl(this.store);
ackTx(tx, reference);
tx.commit();
}
public void confirmPosition(final PagePosition position) throws Exception
{
// if we are dealing with a persistent cursor