public void Delete(byte[] streamId, long timestamp) { SortedSet<Activity> stream; if (activityStore.TryGetValue(streamId, out stream)) stream.RemoveWhere(x => x.Timestamp == timestamp); }