package org.infinispan.query.test; import java.io.Serializable; import org.infinispan.marshall.core.ExternalPojo; public class CustomKey3 implements Serializable, ExternalPojo { private static final long serialVersionUID = -8825579871900146417L; String str; public CustomKey3() { } public CustomKey3(String str) { this.str = str; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; CustomKey3 that = (CustomKey3) o; if (str != null ? !str.equals(that.str) : that.str != null) return false; return true; } @Override public int hashCode() { return str != null ? str.hashCode() : 0; } }