using Microsoft.Extensions.Caching.Memory;
using System;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
MemoryCache cache = new MemoryCache(new MemoryCacheOptions()
{
SizeLimit = 100 //size的限制
});
for (int i = 0; i < 1000; i++)
{
cache.Set<string>(i.ToString(), i.ToString(), new MemoryCacheEntryOptions()
{
Size = i.ToString().Length //容量的限制
});
Console.WriteLine(cache.Count);
}
Console.Read();
}
}
}