Die Cache-Verwaltungslösung AutoLoadCache ist eine effiziente Cache-Verwaltungslösung, die auf AOP+Annotation und anderen Technologien basiert. Sie realisiert die Entkopplung von Cache und Geschäftslogik und fügt einen asynchronen Aktualisierungs- und „Nutzungsmechanismus“ hinzu, um sich an die Verwendung in Umgebungen mit hoher Parallelität anzupassen.
Heutzutage sind viele Caching-Technologien im Einsatz, wie Redis, Memcache, EhCache usw., und sogar ConcurrentHashMap oder HashTable werden zur Implementierung des Cachings verwendet. Wenn es jedoch um die Verwendung von Cache geht, hat jeder seine eigene Implementierungsmethode, und die meisten davon sind direkt an den Geschäftscode gebunden. Da sich das Geschäft ändert, ist es sehr mühsam, die Cache-Lösung zu ändern. Als nächstes werden wir AOP + Annotation verwenden, um dieses Problem zu lösen, und den automatischen Lademechanismus verwenden, um einen „residenten Speicher“ für Daten zu erreichen.