Exemple #1
0
    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);
    }
Exemple #2
0
        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;
            }
        }