@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } ReadOnlyRandomAccessBuffer other = (ReadOnlyRandomAccessBuffer) obj; return underlying.equals(other.underlying); }
/** Two DelayedFreeBucket's for the same underlying can only happen on resume, in which case * we DO want them to compare as equal. */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } DelayedFreeRandomAccessBuffer other = (DelayedFreeRandomAccessBuffer) obj; return underlying.equals(other.underlying); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } EncryptedRandomAccessBuffer other = (EncryptedRandomAccessBuffer) obj; if (type != other.type) { return false; } return underlyingBuffer.equals(other.underlyingBuffer); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } PaddedRandomAccessBuffer other = (PaddedRandomAccessBuffer) obj; if (!raf.equals(other.raf)) { return false; } if (realSize != other.realSize) { return false; } return true; }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } BarrierRandomAccessBuffer other = (BarrierRandomAccessBuffer) obj; return underlying.equals(other.underlying); }
} else { if(!originalData.equals(rafOrig)) throw new StorageFormatException("Original data restored from different filename! Expected "+originalData+" but restored "+rafOrig); this.originalData = originalData;