protected override string RefreshAuditInfo()
        {
            try
            {
                _auditInfo = _cache?.LoadAuditInfoFromCache();
                if (_auditInfo != null)
                {
                    return(_auditInfo);
                }
            }
            catch
            {
                ClearAllCacheInformation();
            }

            _auditInfo = base.RefreshAuditInfo();
            _cache?.SaveAuditInfoToCache(_auditInfo);

            return(_auditInfo);
        }