public void given() { //given _cache = new PartitionStateCache(); _cachedAtCheckpointTag = CheckpointTag.FromPosition(1000, 900); _cache.CacheAndLockPartitionState("partition", new PartitionStateCache.State("data", _cachedAtCheckpointTag), _cachedAtCheckpointTag); _relockedData = _cache.TryGetAndLockPartitionState("partition", CheckpointTag.FromPosition(2000, 1900)); }
public EventProcessedResult( string partition, CheckpointTag checkpointTag, PartitionStateCache.State oldState, PartitionStateCache.State newState, EmittedEvent[] emittedEvents) { _emittedEvents = emittedEvents; _oldState = oldState; _newState = newState; _partition = partition; _checkpointTag = checkpointTag; }