コード例 #1
0
ファイル: RedisConverter.cs プロジェクト: ronybot/caching
 public RedisValue ToRedis <TValue>(CacheItem <TValue> cacheItem)
 {
     return(To(cacheItem));
 }
コード例 #2
0
ファイル: CacheContext.cs プロジェクト: linoyisr/caching
        internal void RemoveItem(String cacheName, String key)
        {
            var id = CacheItem <object> .GetId(cacheName, key);

            client.Database.KeyDelete(id, CommandFlags.None);
        }
コード例 #3
0
ファイル: CacheContext.cs プロジェクト: linoyisr/caching
        internal Task RemoveItemAsync(String cacheName, String key)
        {
            var id = CacheItem <object> .GetId(cacheName, key);

            return(client.Database.KeyDeleteAsync(id, CommandFlags.None));
        }
コード例 #4
0
ファイル: CacheContext.cs プロジェクト: linoyisr/caching
        internal void ExpireItemIn <TValue>(String cacheName, String key, TimeSpan timeSpan)
        {
            var id = CacheItem <TValue> .GetId(cacheName, key);

            ExpireById(id, timeSpan);
        }