private RedisValue To <TValue>(TValue data) { if (data == null) { return(RedisValue.Null); } return(Compress(RedisConverterBson.ToBson(data))); }
private TValue From <TValue>(RedisValue stringValue) { if (!stringValue.HasValue) { return(default(TValue)); } byte[] buffer = Decompress(stringValue); return(RedisConverterBson.FromBson <TValue>(buffer)); }