@Override
public long nextSequenceValue(Session session, Sequence sequence) {
// Note: Ever increasing, always incremented by 1, rollbacks will leave gaps. See bug1167045 for discussion.
AccumulatorAdapter accum = getAdapter(sequence);
long rawSequence = accum.seqAllocate();
return sequence.realValueForRawNumber(rawSequence);
}
@Override
public long curSequenceValue(Session session, Sequence sequence) {