与Lru的结构类似,K与V均用指针方式保存,避免在使用过程中出现Copy或者Clone的可能,提高性能。
注:该方法用了指针会相应的出现许多
unsafe
的代码,因为在Rsut中,访问指针都被认为是
unsafe
。我们也可以使用数组坐标模拟指针的方式来模拟。
Lfu缓存在Rust中的实现及源码解析
未经允许不得转载:大有博文 » Lfu缓存在Rust中的实现及源码解析
与Lru的结构类似,K与V均用指针方式保存,避免在使用过程中出现Copy或者Clone的可能,提高性能。
注:该方法用了指针会相应的出现许多
unsafe
的代码,因为在Rsut中,访问指针都被认为是
unsafe
。我们也可以使用数组坐标模拟指针的方式来模拟。