ISPN-4991 Implement clustered cache statistics

Master only. Tristan should review
But nowhere else do we make a subclass of AbstractNamedCacheComponentFactory with private constructor. I believe it is needed to be instantiated by our wiring mechanism