On 18 Apr 2011, at 12:05, Mircea Markus wrote: >> Another approach may be to take the byte[] (XID) and Base64 it. Then you >> have a 1-to-1 mapping between the XID and a JMX-friendly String. :-) Or >> maybe an SHA1 hash of the byte[]. > yes,that would work as well. A long is smaller and (not that matters a lot) > cheaper to generate.
But it could roll over (yes, I know unlikely), and you also have the issue of encoding the node that generates the long into the long which is open to corruption if nodes join/leave and the cluster size is large. But it's no biggie, works for now basically. Just keep in mind that in future a more robust/direct 1-to-1 mapping between XID and some JMX-friendly representation may be necessary. -- Manik Surtani ma...@jboss.org twitter.com/maniksurtani Lead, Infinispan http://www.infinispan.org _______________________________________________ infinispan-dev mailing list infinispan-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/infinispan-dev