@Override
    boolean claim(boolean writer, long timeout) throws PersistitInterruptedException {
        if (super.claim(writer, timeout)) {
            if (!isDirty()) {
                _timestamp = _persistit.getCurrentTimestamp();
            }
            return true;
        } else {
            return false;
        }
    }