public TValue GetItem(string key) { if (key == null) { throw new ArgumentNullException("key"); } var item = _cache.Get(key); if (item == null) { item = _persistanceProvider.Load(key); SetCacheItem(key, item); } return((TValue)item); }
private void MainForm_Load(object sender, EventArgs e) { MainFormSettings settings = _sessionSaver.Load(); if (settings != null) { txtSourcePathForClone.Text = settings.SourcePathForClone; txtSourceExtensionForClone.Text = settings.SourceExtensionForClone; txtTargetPathForClone.Text = settings.TargetPathForClone; txtTargetExtensionForClone.Text = settings.TargetExtensionForClone; txtOrganizationTarget.Text = settings.OrganizationTarget; chkIncludeSubfolders.Checked = settings.IncludeSubfolders; chkReviewBeforeApplying.Checked = settings.ReviewBeforeApplying; } }