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