public virtual bool SaveData <T>(string username, UserSettingsDataType dataType, T data) { bool success = ObjectCacheDao.CacheObject(data, GetDataStorageName(username, dataType), DateTime.Now + CacheDuration); DebugUtils.AssertDebuggerBreak(success); return(success); }
public virtual bool LoadData <T>(string username, UserSettingsDataType dataType, out T data) { if (string.IsNullOrEmpty(username)) { data = default(T); return(false); } bool success = ObjectCacheDao.GetObject <T>(GetDataStorageName(username, dataType), out data); //DebugUtils.AssertDebuggerBreak(success); return(success); }