append (MemCache)

    # File lib/active_support/vendor/memcache-client-1.7.4/memcache.rb, line 435
      def append(key, value)
        raise MemCacheError, "Update of readonly cache" if @readonly
        with_server(key) do |server, cache_key|
          logger.debug { "append #{key} to #{server}: #{value ? value.to_s.size : 'nil'}" } if logger
          command = "append #{cache_key} 0 0 #{value.to_s.size}#{noreply}\r\n#{value}\r\n"

          with_socket_management(server) do |socket|
            socket.write command
            break nil if @no_reply
            result = socket.gets
            raise_on_error_response! result
            result
          end
        end
      end