void setTombstone() { this.entryBits = EntryBits.setTombstone(this.entryBits, true); }
void setTombstone() { this.entryBits = EntryBits.setTombstone(this.entryBits, true); }
private byte calcUserBits(DiskEntry.Helper.ValueWrapper value) { byte userBits = 0x0; if (value.isSerializedObject) { if (value == DiskEntry.Helper.INVALID_VW) { // its the invalid token userBits = EntryBits.setInvalid(userBits, true); } else if (value == DiskEntry.Helper.LOCAL_INVALID_VW) { // its the local-invalid token userBits = EntryBits.setLocalInvalid(userBits, true); } else if (value == DiskEntry.Helper.TOMBSTONE_VW) { // its the tombstone token userBits = EntryBits.setTombstone(userBits, true); } else { userBits = EntryBits.setSerialized(userBits, true); } } return userBits; }
private byte calcUserBits(DiskEntry.Helper.ValueWrapper value) { byte userBits = 0x0; if (value.isSerializedObject) { if (value == DiskEntry.Helper.INVALID_VW) { // its the invalid token userBits = EntryBits.setInvalid(userBits, true); } else if (value == DiskEntry.Helper.LOCAL_INVALID_VW) { // its the local-invalid token userBits = EntryBits.setLocalInvalid(userBits, true); } else if (value == DiskEntry.Helper.TOMBSTONE_VW) { // its the tombstone token userBits = EntryBits.setTombstone(userBits, true); } else { if (value.size() == 0) { throw new IllegalStateException("userBits==1 and value is zero length"); } userBits = EntryBits.setSerialized(userBits, true); } } return userBits; }
@Override public byte getUserBits() { byte userBits = 0x0; if (isSerialized()) { if (isTombstoneToken()) { userBits = EntryBits.setTombstone(userBits, true); } else if (isInvalidToken()) { userBits = EntryBits.setInvalid(userBits, true); } else if (isLocalInvalidToken()) { userBits = EntryBits.setLocalInvalid(userBits, true); } else { if (this.bytes == null) { throw new IllegalStateException("userBits==1 and value is null"); } else if (this.bytes.length == 0) { throw new IllegalStateException("userBits==1 and value is zero length"); } userBits = EntryBits.setSerialized(userBits, true); } } return userBits; }
userBits = EntryBits.setTombstone(userBits, true); wrapper.setData(DiskEntry.TOMBSTONE_BYTES, userBits, DiskEntry.TOMBSTONE_BYTES.length, false /*
false /* Cannot be reused */); } else if (value == Token.TOMBSTONE) { userBits = EntryBits.setTombstone(userBits, true); wrapper.setData(DiskEntry.TOMBSTONE_BYTES, userBits, DiskEntry.TOMBSTONE_BYTES.length,
userBits = EntryBits.setTombstone(userBits, true); userBits = EntryBits.setWithVersions(userBits, true); did.setUserBits(userBits);