        # File lib/protocols/memcache.rb, line 61
    61:       def set key, val, exptime = 0, &cb
    62:         callback{
    63:           val = val.to_s
    64:           send_cmd :set, key, 0, exptime, val.respond_to?(:bytesize) ? val.bytesize : val.size, !block_given?
    65:           send_data val
    66:           send_data Cdelimiter
    67:           @set_cbs << cb if cb
    68:         }
    69:       end