gpt4 book ai didi

silverlight - Silverlight 是否有内置的内存中 LRU 缓存?

转载 作者:行者123 更新时间:2023-12-04 06:30:58 25 4
gpt4 key购买 nike

Silverlight 是否有内置的内存中 LRU 缓存?我可以从头开始编写自己的代码,但我宁愿让专业人士构建一个。

最佳答案

缓存应用程序块包含在 Enterprise Library for Silverlight 中.

InMemoryCache 位于 Microsoft.Practices.EnterpriseLibrary.Caching.Silverlight.dll 中。

var cache = new InMemoryCache("cache", 100, 50, TimeSpan.FromSeconds(1));

var item = new object();
cache.Add("key", item, DateTimeOffset.Now.AddSeconds(1));

var cachedItem = cache.Get("key");
Assert.AreSame(item, cachedItem);

Thread.Sleep(TimeSpan.FromSeconds(5));
Assert.IsNull(cache.Get("key"));

关于silverlight - Silverlight 是否有内置的内存中 LRU 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5426740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com