Java使用WeakReference、SoftReference、ConcurrentHashMap构建本地缓存,支持高并发和集群环境

前言(我的的理解):缓存 通常用来缓解耗时、耗资源的问题,而本地缓存(jvm缓存),相对于须要经过网络链接来访问的缓存(如Redis),本地缓存主要用来缓解耗时问题,以及本地缓存实现起来比较方便 而远程缓存支持存储的对象不够完善(如须要经过序列化/反序列化来解决,本质来讲 仍是时间问题)。java 关于Reference所引用对象的生存时间:git WeakReference<T>:若是当前不存在
相关文章
相关标签/搜索