diff --git a/lib/suo/client/memcached.rb b/lib/suo/client/memcached.rb index 2aabc8a..09f5aa7 100644 --- a/lib/suo/client/memcached.rb +++ b/lib/suo/client/memcached.rb @@ -16,7 +16,7 @@ module Suo @client.get_cas(@key) end - def set(newval, cas, expire:) + def set(newval, cas, expire: false) if expire @client.set_cas(@key, newval, cas, @options[:ttl]) else diff --git a/lib/suo/client/redis.rb b/lib/suo/client/redis.rb index 98861f9..7bd740a 100644 --- a/lib/suo/client/redis.rb +++ b/lib/suo/client/redis.rb @@ -18,7 +18,7 @@ module Suo [@client.get(@key), nil] end - def set(newval, _, expire:) + def set(newval, _, expire: false) ret = @client.multi do |multi| if expire multi.setex(@key, @options[:ttl], newval)