public bool IsAllowed(ICollection <string> roles, IConvertible permissionEnum) { var permissionUid = _resources.ToNumber(permissionEnum); var isAllowed = _cache.Load( () => _permissionStore.IsAllowed(roles, permissionUid, null), roles, permissionUid, null); return(isAllowed ?? false); }