ignite-5383 Do not perform cache key validation when BinaryMarshaller is used
This closes
@@ -351,6 +351,10 @@ public abstract class GridCacheAdapter<K, V> implements IgniteInternalCache<K, V
init();
aff = new GridCacheAffinityImpl<>(ctx);
+
+ // The check of methods 'equals' and 'hashCode' that they had been overrode isn't required, since BinaryMarshaller doesn't use them.
+ if (keyCheck && ctx.binaryMarshaller())
+ keyCheck = false;
}
/**
