File tree 2 files changed +21
-18
lines changed
2 files changed +21
-18
lines changed Original file line number Diff line number Diff line change @@ -6,13 +6,16 @@ namespace BitFaster.Caching.Lfu
6
6
/// <summary>
7
7
/// A builder of ICache and IScopedCache instances with the following configuration
8
8
/// settings:
9
- /// - The maximum size.
10
- /// - The concurrency level.
11
- /// - The key comparer.
12
- /// - The buffer sizes.
13
- ///
9
+ /// <list type="bullet">
10
+ /// <item><description> The maximum size.</description></item>
11
+ /// <item><description> The concurrency level.</description></item>
12
+ /// <item><description> The key comparer.</description></item>
13
+ /// </list>
14
14
/// The following features can be selected which change the underlying cache implementation:
15
- /// - Scoped IDisposable values.
15
+ /// <list type="bullet">
16
+ /// <item><description>Scoped IDisposable values.</description></item>
17
+ /// <item><description>Atomic value factory.</description></item>
18
+ /// </list>
16
19
/// </summary>
17
20
/// <typeparam name="K">The type of keys in the cache.</typeparam>
18
21
/// <typeparam name="V">The type of values in the cache.</typeparam>
Original file line number Diff line number Diff line change 1
- using System ;
2
- using System . Collections . Generic ;
3
- using System . Linq ;
4
- using System . Text ;
5
- using System . Threading . Tasks ;
1
+
6
2
using BitFaster . Caching . Lru . Builder ;
7
3
8
4
namespace BitFaster . Caching . Lru
9
5
{
10
6
/// <summary>
11
7
/// A builder of ICache and IScopedCache instances with the following configuration
12
8
/// settings:
13
- /// - The maximum size.
14
- /// - The concurrency level.
15
- /// - The key comparer.
16
- ///
9
+ /// <list type="bullet">
10
+ /// <item><description>The maximum size.</description></item>
11
+ /// <item><description>The concurrency level.</description></item>
12
+ /// <item><description>The key comparer.</description></item>
13
+ /// </list>
17
14
/// The following features can be selected which change the underlying cache implementation:
18
- /// - Collect metrics (e.g. hit rate). Small perf penalty.
19
- /// - Time based expiration, measured since write.
20
- /// - Scoped IDisposable values.
15
+ /// <list type="bullet">
16
+ /// <item><description>Collect metrics (e.g. hit rate). Small perf penalty.</description></item>
17
+ /// <item><description>Time based expiration, measured since write.</description></item>
18
+ /// <item><description>Scoped IDisposable values.</description></item>
19
+ /// <item><description>Atomic value factory.</description></item>
20
+ /// </list>
21
21
/// </summary>
22
22
/// <typeparam name="K">The type of keys in the cache.</typeparam>
23
23
/// <typeparam name="V">The type of values in the cache.</typeparam>
You can’t perform that action at this time.
0 commit comments