Ada banyak teknologi caching yang digunakan saat ini, seperti Redis , Memcache , EhCache , dll., dan bahkan ConcurrentHashMap atau HashTable digunakan untuk mengimplementasikan caching. Namun dalam hal penggunaan cache, setiap orang memiliki metode implementasinya sendiri, yang sebagian besar terikat langsung dengan kode bisnis, seiring dengan perubahan bisnis, akan sangat merepotkan untuk mengubah solusi cache. Selanjutnya, kita akan menggunakan AOP + Anotasi untuk mengatasi masalah ini, dan menggunakan mekanisme pemuatan otomatis untuk mencapai data " memori tetap ".
Artikel yang dimuat di infoq "Menghadapi caching, masalah apa yang perlu diperhatikan?" 》
"Membahas ulang penetrasi cache, konsistensi data, dan masalah konsistensi pada akhirnya"
AOP berdasarkan aspekj telah diimplementasikan, dan kodenya ada di com.jarvis.cache.aop.aspectj.AspectjAopInterceptor. Jika Anda ingin memahami detailnya dengan membaca kodenya, Anda dapat menggunakan ini sebagai titik masuk.
Grup QQ: 429274886