Skip to content

Fix race condition in ExpireAfter when items are removed before expiration fires #1961

Fix race condition in ExpireAfter when items are removed before expiration fires

Fix race condition in ExpireAfter when items are removed before expiration fires #1961

Triggered via pull request April 10, 2026 14:29
Status Success
Total duration 11m 49s
Artifacts 1

ci-build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build: src/DynamicData/Cache/ObservableCacheEx.cs#L4168
'ObservableCacheEx.Sort<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IComparer<TObject>, SortOptimisations, int)' is obsolete: 'Use SortAndBind as it's more efficient'
build: src/DynamicData/List/Internal/Distinct.cs#L152
XML comment has cref attribute 'ItemWithMatch' that could not be resolved
build: src/DynamicData/List/Internal/Distinct.cs#L146
XML comment has cref attribute 'ItemWithMatch' that could not be resolved
build: src/DynamicData/Cache/ObservableCacheEx.cs#L4168
'ObservableCacheEx.Sort<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IComparer<TObject>, SortOptimisations, int)' is obsolete: 'Use SortAndBind as it's more efficient'
build: src/DynamicData/List/Internal/Distinct.cs#L152
XML comment has cref attribute 'ItemWithMatch' that could not be resolved
build: src/DynamicData/List/Internal/Distinct.cs#L146
XML comment has cref attribute 'ItemWithMatch' that could not be resolved
build: src/DynamicData/List/Internal/Distinct.cs#L152
XML comment has cref attribute 'ItemWithMatch' that could not be resolved
build: src/DynamicData/List/Internal/Distinct.cs#L146
XML comment has cref attribute 'ItemWithMatch' that could not be resolved
build: src/DynamicData/Cache/ObservableCacheEx.cs#L4168
'ObservableCacheEx.Sort<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IComparer<TObject>, SortOptimisations, int)' is obsolete: 'Use SortAndBind as it's more efficient'
build: src/DynamicData/Cache/ObservableCacheEx.cs#L4168
'ObservableCacheEx.Sort<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IComparer<TObject>, SortOptimisations, int)' is obsolete: 'Use SortAndBind as it's more efficient'

Artifacts

Produced during runtime
Name Size Digest
nuget
3.33 MB
sha256:4cdbe9bdf4fa2005239d3229e9a3a12dd06a6b8f867c50c4a606e288b4d8166d