public bool TryGetTimeToBeReceived(Type messageType, out TimeSpan timeToBeReceived)
{
timeToBeReceived = mappings.GetOrAdd(messageType, type => GetTimeToBeReceived(convention, type, doesTransportSupportDiscardIfNotReceivedBefore));
return timeToBeReceived != TimeSpan.MaxValue;
}