public static bool CanOption(string name, ISession session)
{
if (string.IsNullOrEmpty(name)) throw new ArgumentNullException(nameof(name));
if (session == null) throw new ArgumentNullException(nameof(session));
byte[] value;
return !session.TryGetValue(SessionKeyPrefix_Retry + name, out value);
}