class Fluent::Counter::Store

def init(key, data, ignore: false)

def init(key, data, ignore: false)
  ret = if v = get(key)
          raise InvalidParams.new("#{key} already exists in counter") unless ignore
          v
        else
          @storage.put(key, build_value(data))
        end
  build_response(ret)
end