技术栈

aocache

10km
1 年前
java·缓存·singleton·aocache·aspectj·单实例
java:aocache的单实例缓存(一)上一篇博客《java:aocache:基于aspectJ实现的方法缓存工具》介绍了aocache的基本使用, 介绍@AoCacheable注解时说过,@AoCacheable可以定义在构造方法上,定义在构造方法,该构建方法就成了单实例模式。
10km
1 年前
java·缓存·aocache·aspectj·单实例
java:aocache的单实例缓存(二)之前一篇博客《java:aocache的单实例缓存》介绍了aoocache使用注解@AoCacheable实现单实例缓存的方式,同时也指出了这种方式的使用限制,就是这个注解定义的构造方法,不能再创建出新实例。 为了更灵活方便的实现单实例。aocache最新版本0.4.0增加了支持单实例缓存的工具类Singleton 为应用层实现单实例缓存提供了更灵活的方式: Singleton提供了weakSingletonOf,singletonOf两种方法分别提供弱引用单实例缓存,和普通强引用单实例