protected void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (null != _factory)
                {
                    _factory.Dispose();
                    _factory = null;
                }

                if (null != _contexes)
                {
                    _contexes.Clear();
                    _contexes = null;
                }
            }
        }
 public ResultContextManager(IResultContextFactory factory)
 {
     _factory = factory;
 }