*/
@Override
public void cacheStarting(ComponentRegistry cr, Configuration cfg, String cacheName) {
EmbeddedCacheManager cacheManager = cr.getGlobalComponentRegistry().getComponent(EmbeddedCacheManager.class);
SerializationContext serializationContext = ProtobufMetadataManager.getSerializationContext(cacheManager);
cr.registerComponent(new ProtobufMatcher(serializationContext), ProtobufMatcher.class);
if (cfg.indexing().index().isEnabled() && !cfg.compatibility().enabled()) {
log.infof("Registering RemoteValueWrapperInterceptor for cache %s", cacheName);
createRemoteIndexingInterceptor(cr, cfg);
}