sonatype/nexus — pull request #200 by jdillon (2012-01-16 22:52:35+00:00)
Title: Nxcm 3642 fire expirecaches event on cache alteration

Potential fix for https://issues.sonatype.org/browse/NXCM-3642 and general optimization for how/when RepositoryEventExpireCaches fired.

This change will only fire this event if the cache was altered.

A few changes to the EhCache impl to expose meaningful results for removeWithChildren() invocation.