Exemple #1
0
        internal SingleEntityCache <TKey, TEntity> CopySettingFrom(ISingleEntityCache <TKey, TEntity> ec)
        {
            Expire    = ec.Expire;
            MaxEntity = ec.MaxEntity;

            GetKeyMethod  = ec.GetKeyMethod;
            FindKeyMethod = ec.FindKeyMethod;

            SlaveKeyIgnoreCase = ec.SlaveKeyIgnoreCase;
            GetSlaveKeyMethod  = ec.GetSlaveKeyMethod;
            FindSlaveKeyMethod = ec.FindSlaveKeyMethod;

            return(this);
        }
        internal SingleEntityCache <TKey, TEntity> CopySettingFrom(ISingleEntityCache ec)
        {
            this.Expire    = ec.Expire;
            this.MaxEntity = ec.MaxEntity;
            this.AutoSave  = ec.AutoSave;
            this.AllowNull = ec.AllowNull;
            this.HoldCache = ec.HoldCache;

            //this.GetKeyMethod = ec.GetKeyMethod;
            //this.FindKeyMethod = ec.FindKeyMethod;

            //this.SlaveKeyIgnoreCase = ec.SlaveKeyIgnoreCase;
            //this.GetSlaveKeyMethod = ec.GetSlaveKeyMethod;
            //this.FindSlaveKeyMethod = ec.FindSlaveKeyMethod;

            //this.InitializeMethod = ec.InitializeMethod;

            return(this);
        }