FileSpan makePermanent(MockId id, boolean forcePut) throws StoreException {
    return makePermanent(id, forcePut, MessageInfo.LIFE_VERSION_FROM_FRONTEND);
  }
Makes the TTL of {@code id} infinite.
@param id the {@link MockId} whose TTL needs to be made infinite.
@param forcePut if {@code true}, forces a ttl update record to be created even if a PUT isn't present. Does NOT
                force if a ttl update or delete is present.
@return the {@link FileSpan} at which the update record was added
@throws StoreException
ambry-store/src/test/java/com/github/ambry/store/CuratedLogIndexState.java