我正在创建一个使用 .NET 字典 ( class Cache<K, V> : Dictionary<K, V>
) 的缓存类,它在任何时候都只在字典中保存许多类。添加新项目时,如果缓存太大,旧项目将被删除。
我已经完成了添加、删除和清除,但希望缓存更新一个项目,这样如果有人使用字典的数组查找[]
来更改关键指向的类,缓存就知道它不再那么旧了。
事件可能吗?
我正在创建一个使用 .NET 字典 ( class Cache<K, V> : Dictionary<K, V>
) 的缓存类,它在任何时候都只在字典中保存许多类。添加新项目时,如果缓存太大,旧项目将被删除。
我已经完成了添加、删除和清除,但希望缓存更新一个项目,这样如果有人使用字典的数组查找[]
来更改关键指向的类,缓存就知道它不再那么旧了。
事件可能吗?