Ejemplo n.º 1
0
        public async Task Can_increment_and_decrement_values()
        {
            Assert.That(await Cache.IncrementAsync("incr:a", 2), Is.EqualTo(2));
            Assert.That(await Cache.IncrementAsync("incr:a", 3), Is.EqualTo(5));

            Assert.That(await Cache.DecrementAsync("decr:a", 2), Is.EqualTo(-2));
            Assert.That(await Cache.DecrementAsync("decr:a", 3), Is.EqualTo(-5));
        }
Ejemplo n.º 2
0
 public async Task <long> DecrementAsync(string key, uint amount, CancellationToken token = default)
 {
     return(await cache.DecrementAsync(EnsurePrefix(key), amount, token).ConfigAwait());
 }