Resolving IllegalAccessException When Using Caffeine Async Cache with Groovy on JDK Modules
This article explains how upgrading Java and Groovy dependencies caused an IllegalAccessException in Caffeine's asynchronous cache due to module encapsulation, and details the attempted fixes including JVM '--add-opens' arguments and dependency version adjustments.