You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ using (var lifetime = urlLocks.Acquire(url))
86
86
MemoryCache is perfectly servicable, but it has some limitations:
87
87
88
88
- Makes heap allocations when the native object key is not type string.
89
-
- Is not 'scan' resistant, fetching all keys will load everything into memory. This is known as sequential flooding.
89
+
- Is not 'scan' resistant, fetching all keys will load everything into memory.
90
90
- Does not scale well with concurrent writes.
91
91
- Contains perf counters that can't be disabled
92
92
- Uses an heuristic to estimate memory used, and evicts items using a timer. The 'trim' process may remove useful items, and if the timer does not fire fast enough the resulting memory pressure can be problematic (e.g. induced GC).
0 commit comments