Skip to content

provide a net9 build target #2337

provide a net9 build target

provide a net9 build target #2337

Triggered via pull request February 15, 2025 03:54
Status Success
Total duration 20m 26s
Artifacts 9

gate.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Type parameter 'K' has the same name as the type parameter from outer type 'ConcurrentLruCore<K, V, I, P, T>'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Type parameter 'V' has the same name as the type parameter from outer type 'ConcurrentLruCore<K, V, I, P, T>'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L912
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.GetAlternateCache<TAlternateKey>()'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L922
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.TryGetAlternateCache<TAlternateKey>(out ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>)'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L938
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.TryGet(TAlternateKey, out V)'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L940
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.TryRemove(TAlternateKey, out K, out V)'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L942
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.GetOrAdd(TAlternateKey, Func<TAlternateKey, V>)'
linux: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L944
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.GetOrAdd<TArg>(TAlternateKey, Func<TAlternateKey, TArg, V>, TArg)'
linux: BitFaster.Caching/Atomic/AtomicEx.cs#L28
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Type parameter 'K' has the same name as the type parameter from outer type 'ConcurrentLruCore<K, V, I, P, T>'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Type parameter 'V' has the same name as the type parameter from outer type 'ConcurrentLruCore<K, V, I, P, T>'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L912
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.GetAlternateCache<TAlternateKey>()'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L922
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.TryGetAlternateCache<TAlternateKey>(out ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>)'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L938
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.TryGet(TAlternateKey, out V)'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L940
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.TryRemove(TAlternateKey, out K, out V)'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L942
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.GetOrAdd(TAlternateKey, Func<TAlternateKey, V>)'
mac: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L944
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.GetOrAdd<TArg>(TAlternateKey, Func<TAlternateKey, TArg, V>, TArg)'
mac: BitFaster.Caching/Atomic/AtomicEx.cs#L26
Possible multiple enumerations of 'IEnumerable' collection. Consider using an implementation that avoids multiple enumerations. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1851)
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Type parameter 'K' has the same name as the type parameter from outer type 'ConcurrentLruCore<K, V, I, P, T>'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Type parameter 'V' has the same name as the type parameter from outer type 'ConcurrentLruCore<K, V, I, P, T>'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L912
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.GetAlternateCache<TAlternateKey>()'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L922
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.TryGetAlternateCache<TAlternateKey>(out ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>)'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L936
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L938
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.TryGet(TAlternateKey, out V)'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L940
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.TryRemove(TAlternateKey, out K, out V)'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L942
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.GetOrAdd(TAlternateKey, Func<TAlternateKey, V>)'
win: BitFaster.Caching/Lru/ConcurrentLruCore.cs#L944
Missing XML comment for publicly visible type or member 'ConcurrentLruCore<K, V, I, P, T>.IAlternateCache<TAlternateKey, K, V>.GetOrAdd<TArg>(TAlternateKey, Func<TAlternateKey, TArg, V>, TArg)'
win: BitFaster.Caching/Lru/ConcurrentLru.cs#L49
Change return type of method 'CreateExpireAfter' from 'BitFaster.Caching.ICache<K, V>' to 'BitFaster.Caching.Lru.ConcurrentLruCore<K, V, BitFaster.Caching.Lru.LongTickCountLruItem<K, V>, BitFaster.Caching.Lru.DiscretePolicy<K, V>, TP>' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)

Artifacts

Produced during runtime
Name Size Digest
NuGet package Expired
1.01 MB
sha256:79214d1e4a5b77b5cb419d781179949622e9714045189b1a2b5c613e680f651f
test-results-linux Expired
281 KB
sha256:06e599e19576cd082c45f3dea8466cadbb16406ce3b3759f84b3283e1f72d33d
test-results-linux-std Expired
1.72 KB
sha256:00d011dc9e6848ff9c4b818bab17f5cb6bd2bb5bab632cacb0a8ef10c0be3f57
test-results-mac Expired
280 KB
sha256:8328be7cf4db173341b3a3a1ebb708157cd8f595d87acd6be50e35de7edd8e0d
test-results-mac-std Expired
1.71 KB
sha256:2cf9244180bf45bb024f5bc7a3ed00f76f47e34b7e49fae2c46364a40159307a
test-results-win3 Expired
279 KB
sha256:b5071b716d102a7e2223bd52af815dd8b1862031376534db446ad9ac8a3415b8
test-results-win48 Expired
263 KB
sha256:dbb3df682b56e4bc9afbf8d03c91830eab4678b6e21b0d810a715f2d6662bcc0
test-results-win6 Expired
280 KB
sha256:1ced3108dbd467c9f6ea211c05649386a9a57bfb180a99af9f5ddb0b13c80674
test-results-win6-std Expired
1.75 KB
sha256:b96207e8c66aabe584d810be44186edbff9cc86fee29b788161e4889da272158