FindToken revalidateFindToken(FindToken token) throws StoreException {
    // we temporary disable reset key logic for token used by hard delete (although we can improve this in the future if needed)
    return revalidateStoreFindToken((StoreFindToken) token, validIndexSegments, true);
  }
Re-validates the {@code token} to ensure that it is consistent with the current set of index segments. If it is
not, a {@link FindTokenType#Uninitialized} token is returned.
@param token the {@link StoreFindToken} to revalidate.
@return {@code token} if is consistent with the current set of index segments, a new
{@link FindTokenType#Uninitialized} token otherwise.
ambry-store/src/main/java/com/github/ambry/store/PersistentIndex.java