面对缓存,有哪些问题需要思考?
摘要
AutoLoadCache是一个缓存管理框架,通过AOP拦截实现缓存的自动加载和命中判断。框架支持扩展表达式解析器,可使用Spring EL、Ognl、JavaScript表达式。为了解决缓存key冲突问题,框架引入了namespace的概念,在每个缓存key前面增加命名空间。此外,框架还实现了多种序列化及反序列化工具,包括JDK、Hessian、JacksonJson、Fastjson、JacksonMsgpack。这样可以压缩缓存数据、提升序列化与反序列化性能。