public HashableSoftReference(U referent, ReferenceQueue<? super U> queue) {
   super(referent, queue);
   this.hashCode = referent.hashCode();
 }
 @Override
 public int hashCode() {
   return referent.hashCode();
 }