示例#1
0
        public void RemoveSnapshot(int snapshotId)
        {
            var resolvedSnapshotId = ResolveSnapshotId(snapshotId);

            _intRepository.RemoveValue(resolvedSnapshotId);
            _probe.RemovedSnapshot(resolvedSnapshotId);

            if (_currentSnapshotId == resolvedSnapshotId)
            {
                _currentSnapshotId = FetchCurrentSnapshotId();
            }
        }