title: Apache Ignite CollisionSpi configuration
body: <p>I have a requirement like &quot;Only allow cache updates on same cache to run in sequence&quot;. Our client node is written in .net.</p>
  <p>Every cache has affinity key and we use computeJob.AffinityCallAsync(&quot;cacheName&quot;, &quot;affinityKey&quot;, job) to submit the compute job for execution.</p>
  <p>Now If I use collisionSpi then, can I achieve &quot;Sync jobs running on same node for same cache&quot;? What configuration do I need to use?</p>
  <p>Do I need to write same configuration for all the nodes(server and client)? I saw collisionSpi has no implementation for .net, so what can I do for .net client node?</p>