@Override
  public void recordRecoveredGCVersion(VersionSource member, long gcVersion) {
    // TODO - RVV - I'm not sure about this recordGCVersion method. It seems like it's not doing the
    // right thing if the current member is the member we just recovered. We need to update the RVV
    // in memory
    versionVector.recordGCVersion(member, gcVersion);

    // We also need to update the RVV that represents what we have persisted on disk
    DiskRegion region = getDiskRegion();
    if (region != null) {
      region.recordRecoveredGCVersion(member, gcVersion);
    }
  }
Used by disk regions when recovering data from backup and initializedRecoveredEntry has already
been called for the given key. Currently this "put" is done at a very low level to keep it from
generating events or pushing updates to others.
geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java