Ejemplo n.º 1
0
 public T Get <T>(string key)
 {
     try {
         CacheRecords model = this.GetRecords(key).FirstOrDefault();
         if (model != null && model.Value != null)
         {
             return(JsonConvert.DeserializeObject <T>(model.Value.ToString()));
         }
     } catch (Exception) {
     }
     return(default(T));
 }
Ejemplo n.º 2
0
        public void Set(string key, object data, int cacheTime, Guid userGuid)
        {
            if (data == null)
            {
                return;
            }

            string serializerData = JsonConvert.SerializeObject(data);
            var    _collection    = _mongoDb.GetCollection <CacheRecords>(this._mongoDbCfg.MongoCache.CollectionName);

            CacheRecords _records = new CacheRecords(key, serializerData, cacheTime, userGuid);

            _collection.InsertOne(_records);
        }