At Fri, 21 Feb 2014 10:56:36 +0000,
Daniel P. Berrange wrote:
This causes a violation of the hashCode API contract. Per the
java api docs for java.lang.Object
Of course, right you're.
I've change the implementation of the hashCode methods accordingly
in order to take the URI and UUID into account. Please have a look at
the following patch.
As a future improvement, I think it would be feasible to cache
the URI and UUID per Connect and Domain instance, respectively.
Claudio Bley (1):
Implement equals and hashCode methods for Connect and Domain
src/main/java/org/libvirt/Connect.java | 39 +++++++++++++++++
src/main/java/org/libvirt/Domain.java | 52 ++++++++++++++++++++++-
src/test/java/org/libvirt/TestJavaBindings.java | 4 ++
3 files changed, 94 insertions(+), 1 deletion(-)
--
1.7.9.5