@Override public Position getPosition(Clock sinceClock) { if (Clock.ZERO != sinceClock) { Position pos = _retention.getPosition(sinceClock); if (pos != null) { return pos; } } return new SimplePosition( _retention.getId(), _retention.getOffset(), getStoreIndexStart(), sinceClock); }
@Override public Position getPosition() { return _retention.getPosition(); }