Class: RedisClusterCacheBenchmark::LoggingClient

Inherits:
Object
  • Object
show all
Defined in:
lib/redis_cluster_cache_benchmark/logging_client.rb

Instance Method Summary collapse

Constructor Details

#initialize(impl, logger) ⇒ LoggingClient

Returns a new instance of LoggingClient.



5
6
7
8
# File 'lib/redis_cluster_cache_benchmark/logging_client.rb', line 5

def initialize(impl, logger)
  @impl = impl
  @logger = logger
end

Instance Method Details

#get(key) ⇒ Object



10
11
12
# File 'lib/redis_cluster_cache_benchmark/logging_client.rb', line 10

def get(key)
  __logging__("[GET]"){ @impl.get(key) }
end

#set(key, value, options = {}) ⇒ Object



14
15
16
# File 'lib/redis_cluster_cache_benchmark/logging_client.rb', line 14

def set(key, value, options = {})
  __logging__("[SET]"){ @impl.set(key, value, options) }
end