public CachedUserService(IUserService userService, ICacheProvider cacheProvider, IUserStorePathProvider userStorePathProvider) { _userService = userService; _cacheProvider = cacheProvider; _optoutCacheFileName = userStorePathProvider.GetOptoutFileName(); _optinCacheFileName = userStorePathProvider.GetOptinFileName(); }
public HashSet <string> ReadOptoutUsers() { var fileName = _userStorePathProvider.GetOptoutFileName(); return(GetStoredUserIds(fileName)); }