Object getRaw(DiskRegionView dr, DiskId id) {
    if (dr.isRegionClosed()) {
      throw new RegionDestroyedException(
          "The DiskRegion has been closed or destroyed",
          dr.getName());
    }
    if (dr.didClearCountChange()) {
      return Token.REMOVED_PHASE1;
    }
    BytesAndBits bb = dr.getDiskStore().getBytesAndBitsWithoutLock(dr, id, true/* fault -in */,
        false /* Get only the userbit */);
    if (bb == CLEAR_BB) {
      return Token.REMOVED_PHASE1;
    }
    return bb;
  }
This method was added to fix bug 40192. It is like getBytesAndBits except it will return
Token.REMOVE_PHASE1 if the htreeReference has changed (which means a clear was done).

@return an instance of BytesAndBits or Token.REMOVED_PHASE1
geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreImpl.java