CacheProviderFacade (as of CVS head today) implements InitializingBean. This is unusual as there is nothing in the API that implies it should depend on InitializingBean. InitializingBean would seem to be an implementation concern of implementations of CacheProviderFacade, not a public contract for the CacheProviderFacade itself.
Solution is to move the InitializingBean interface to all implementations. Given that all the implementations extend AbstractCacheProviderFacade, it should probably go there.