/** * Truncate to the given version. */ public void truncateAt(long version) { HashedVersion signature = getSignatureAt(version); setCurrentSignature(signature); TransformedWaveletDelta currentDelta = getDeltaStartingAt(version); while(currentDelta != null) { removeDelta(currentDelta); currentDelta = getDeltaStartingAt(currentDelta.getResultingVersion().getVersion()); } } }
/** * Truncate to the given version. */ public void truncateAt(long version) { HashedVersion signature = getSignatureAt(version); setCurrentSignature(signature); TransformedWaveletDelta currentDelta = getDeltaStartingAt(version); while(currentDelta != null) { removeDelta(currentDelta); currentDelta = getDeltaStartingAt(currentDelta.getResultingVersion().getVersion()); } } }