@@ -6,7 +6,7 @@ namespace System.Linq.Dynamic.Core.Util.Cache;
6
6
7
7
internal class SlidingCache < TKey , TValue > where TKey : notnull where TValue : notnull
8
8
{
9
- private readonly ConcurrentDictionary < TKey , CacheContainer < TValue > > _cache ;
9
+ private readonly ConcurrentDictionary < TKey , CacheEntry < TValue > > _cache ;
10
10
private readonly TimeSpan _cleanupFrequency ;
11
11
private readonly IDateTimeUtils _dateTimeProvider ;
12
12
private readonly Action _deleteExpiredCachedItemsDelegate ;
@@ -32,7 +32,7 @@ public SlidingCache(
32
32
long ? minCacheItemsBeforeCleanup = null ,
33
33
IDateTimeUtils ? dateTimeProvider = null )
34
34
{
35
- _cache = new ConcurrentDictionary < TKey , CacheContainer < TValue > > ( ) ;
35
+ _cache = new ConcurrentDictionary < TKey , CacheEntry < TValue > > ( ) ;
36
36
TimeToLive = timeToLive ;
37
37
_minCacheItemsBeforeCleanup = minCacheItemsBeforeCleanup ;
38
38
_cleanupFrequency = cleanupFrequency ?? SlidingCacheConstants . DefaultCleanupFrequency ;
@@ -51,7 +51,7 @@ public SlidingCache(
51
51
CacheConfig cashConfig ,
52
52
IDateTimeUtils ? dateTimeProvider = null )
53
53
{
54
- _cache = new ConcurrentDictionary < TKey , CacheContainer < TValue > > ( ) ;
54
+ _cache = new ConcurrentDictionary < TKey , CacheEntry < TValue > > ( ) ;
55
55
TimeToLive = cashConfig . TimeToLive ;
56
56
_minCacheItemsBeforeCleanup = cashConfig . MinItemsTrigger ;
57
57
_cleanupFrequency = cashConfig . CleanupFrequency ;
@@ -82,7 +82,7 @@ public void AddOrUpdate(TKey key, TValue value)
82
82
Check . NotNull ( value ) ;
83
83
84
84
var expirationTime = _dateTimeProvider . UtcNow . Add ( TimeToLive ) ;
85
- _cache [ key ] = new CacheContainer < TValue > ( value , expirationTime ) ;
85
+ _cache [ key ] = new CacheEntry < TValue > ( value , expirationTime ) ;
86
86
87
87
CleanupIfNeeded ( ) ;
88
88
}
@@ -105,7 +105,7 @@ public bool TryGetValue(TKey key, [NotNullWhen(true)] out TValue? value)
105
105
{
106
106
value = valueAndExpiration . Value ;
107
107
var newExpire = _dateTimeProvider . UtcNow . Add ( TimeToLive ) ;
108
- _cache [ key ] = new CacheContainer < TValue > ( value , newExpire ) ;
108
+ _cache [ key ] = new CacheEntry < TValue > ( value , newExpire ) ;
109
109
return true ;
110
110
}
111
111
0 commit comments