public static byte setRecoveredFromDisk(byte b, boolean isRecoveredFromDisk) {
    return isRecoveredFromDisk ? (byte) (b | RECOVERED_FROM_DISK)
        : (byte) (b & ~RECOVERED_FROM_DISK);
  }
If it is not invalid and not local_invalid then we need a value.
geode-core/src/main/java/org/apache/geode/internal/cache/EntryBits.java