缓存
简单
面试题库
缓存
中等
什么场景应该只用本地缓存而不引入 Redis?
缓存
中等
本地缓存与 Redis 在数据一致性保证上有何本质差异?
缓存
困难
为什么要在 Redis 之上再叠一层本地缓存?会引入哪些一致性问题?
缓存
困难
Caffeine 的 weakKeys、weakValues、softValues 分别适用什么场景?
缓存
困难
Caffeine 如何用 ConcurrentHashMap 与后台线程实现高性能淘汰?
缓存
中等
Caffeine 同时设置 refreshAfterWrite 与 expireAfterWrite 时过期语义如何?
缓存
中等
Caffeine 的 expireAfterWrite、expireAfterAccess、refreshAfterWrite 有何区别?
缓存
中等
Guava Cache 与 Caffeine 在实现上有哪些关键差异?
缓存
中等
Caffeine 的读操作为什么能做到近乎无锁?环形缓冲区记录了什么?
缓存
中等
Caffeine 的准入窗口与主存区是如何协作完成淘汰的?
缓存
中等