Nexus 3.1.0 exposed the net.sf.ehcache.SampledCache and net.sf.ehcache.SampledCacheManager mbeans.
This was extremely useful as it gives insight into how all the caches are configured, something that is difficult to know at runtime using any other method.
Nexus 3.3.1+ has removed these mbeans and we can no longer figure out how each cache is configured - which makes it difficult diagnosing cache issues. You do have stats from the javax.cache.* mbeans, but stats are no good without the context of the configuration.
- add back similar mbeans
- the mbeans should expose data or manage the cache via calls into jcache which abstracts both ehcache and hazelcast, so that the mbeans will be useful in clustered and unclustered modes