public void TryCache(IDebugItemResult item)
{
if(item == null)
{
throw new ArgumentNullException("item");
}
if(!string.IsNullOrEmpty(item.Value) && item.Value.Length > MaxCharDispatchCount)
{
item.MoreLink = SaveFile(item.Value, string.Format("{0}-{1}.txt", DateTime.Now.ToString("s"), Guid.NewGuid()));
item.Value = item.Value.Substring(0, ActCharDispatchCount);
}
}