protected boolean isTtlUpdateNeededAfterPut(MessageInfo messageInfo) {
    return messageInfo.isTtlUpdated();
  }
Returns true if TTL must be updated, else false.
For server-server replication, it doesn't really matter as disk updates are cheap.
For server-azure replication, it matters as an update to Azure is at least 2 network calls.
@param messageInfo
@return
ambry-replication/src/main/java/com/github/ambry/replication/ReplicaThread.java