/// <summary>Create Bucket from RedisBucketConfiguration</summary> /// <param name="config"></param> /// <returns></returns> public static Bucket Bucket(RedisBucketConfiguration config) { string key = config.Name + config.Host + (object)config.Port; if (!KeyValueStore.bucketsPool.ContainsKey(key)) { lock (KeyValueStore.locker) KeyValueStore.bucketsPool.TryAdd(key, (Bucket) new RedisBucket(config.Name, config.Host, new int?(config.Port))); } return(KeyValueStore.bucketsPool[key]); }
public static Bucket Bucket(RedisBucketConfiguration config) { var poolKey = config.Name + config.Host + config.Port; if (!bucketsPool.ContainsKey(poolKey)) { lock (locker) { bucketsPool.TryAdd(poolKey, new RedisBucket(config.Name, config.Host, config.Port)); } } return bucketsPool[poolKey]; }
/// <summary> /// Create Bucket from RedisBucketConfiguration /// </summary> /// <param name="config"></param> /// <returns></returns> public static Bucket Bucket(RedisBucketConfiguration config) { var poolKey = config.Name + config.Host + config.Port; if (!bucketsPool.ContainsKey(poolKey)) { lock (locker) { bucketsPool.TryAdd(poolKey, new RedisBucket(config.Name, config.Host, config.Port)); } } return(bucketsPool[poolKey]); }
public RedisBucket(RedisBucketConfiguration config) : base(config.Name) { redisConfig = config; cacheItemSerializer = new ClrBinarySerializer(); }
/// <summary> /// Read the default configuration file for host/port /// </summary> /// <param name="name"></param> /// <returns></returns> public static Bucket Bucket(string name) { var config = new RedisBucketConfiguration(RedisConfiguration.ReadConfigFile(), name); return(Bucket(config)); }
/// <summary> /// Read the default configuration file for host/port /// </summary> /// <param name="name"></param> /// <returns></returns> public static Bucket Bucket(string name) { var config = new RedisBucketConfiguration(RedisConfiguration.ReadConfigFile(),name); return Bucket(config); }
public RedisBucket(RedisBucketConfiguration config) : base(config.Name) { this.redisConfig = config; this.cacheItemSerializer = (IValueSerializer) new ClrBinarySerializer(); }