 
   Accepted options: `:cas`, `:ttl`
   """
-  @spec set_cas(GenServer.server(), binary, term, integer, Keyword.t()) :: store_result
+  @spec set_cas(GenServer.server(), binary, value, integer, Keyword.t()) :: store_result
   def set_cas(server, key, value, cas, opts \\ []) do
     server_options = get_server_options(server)
 

  @type fetch_integer_result :: {:ok, integer} | {:ok, integer, integer} | error

  @type store_result :: {:ok} | {:ok, integer} | error

  alias Memcache.Connection
  alias Memcache.Registry


  Accepted options: `:cas`, `:ttl`
  """
  @spec set(GenServer.server(), binary, value, Keyword.t()) :: store_result
  def set(server, key, value, opts \\ []) do
    set_cas(server, key, value, 0, opts)
  end
