hash = (53 * hash) + getPersistenceState().hashCode();
result = result && getPersistenceState() .equals(other.getPersistenceState());
/** * Converts the entry to an {@link InodeFile}. * * @param entry the entry to convert * @return the {@link InodeFile} representation */ public static InodeFile fromJournalEntry(InodeFileEntry entry) { // If journal entry has no mode set, set default mode for backwards-compatibility. short mode = entry.hasMode() ? (short) entry.getMode() : Constants.DEFAULT_FILE_SYSTEM_MODE; return new InodeFile(BlockId.getContainerId(entry.getId())) .setName(entry.getName()) .setBlockIds(entry.getBlocksList()) .setBlockSizeBytes(entry.getBlockSizeBytes()) .setCacheable(entry.getCacheable()) .setCompleted(entry.getCompleted()) .setCreationTimeMs(entry.getCreationTimeMs()) .setLastModificationTimeMs(entry.getLastModificationTimeMs(), true) .setLength(entry.getLength()) .setParentId(entry.getParentId()) .setPersistenceState(PersistenceState.valueOf(entry.getPersistenceState())) .setPinned(entry.getPinned()) .setTtl(entry.getTtl()) .setTtlAction((ProtobufUtils.fromProtobuf(entry.getTtlAction()))) .setOwner(entry.getOwner()) .setGroup(entry.getGroup()) .setMode(mode) .setUfsFingerprint(entry.hasUfsFingerprint() ? entry.getUfsFingerprint() : Constants.INVALID_UFS_FINGERPRINT); }
/** * <code>optional string persistence_state = 4;</code> */ public Builder clearPersistenceState() { bitField0_ = (bitField0_ & ~0x00000008); persistenceState_ = getDefaultInstance().getPersistenceState(); onChanged(); return this; } /**
.setLength(entry.getLength()) .setParentId(entry.getParentId()) .setPersistenceState(PersistenceState.valueOf(entry.getPersistenceState())) .setPinned(entry.getPinned()) .setPersistJobId(entry.getPersistJobId())
/** * <code>optional string persistence_state = 4;</code> */ public Builder clearPersistenceState() { bitField0_ = (bitField0_ & ~0x00000008); persistenceState_ = getDefaultInstance().getPersistenceState(); onChanged(); return this; } /**