Marshaller compatibilityMarshaller = compatibility.marshaller();
if (compatibilityMarshaller != null) {
componentRegistry.wireDependencies(compatibilityMarshaller);
}
interceptorChain.appendInterceptor(createInterceptor(
new TypeConverterInterceptor(compatibilityMarshaller), TypeConverterInterceptor.class), false);
}
// add marshallable check interceptor for situations where we want to figure out before marshalling
// Store as binary marshalls keys/values eagerly now, so avoid extra serialization
if (configuration.clustering().async().asyncMarshalling()