如何在Rust中实现一个高效的缓存系统?