        # File lib/em/protocols/memcache.rb, line 73
    73:       def set key, val, exptime = 0, &cb
    74:         callback{
    75:           val = val.to_s
    76:           send_cmd :set, key, 0, exptime, val.respond_to?(:bytesize) ? val.bytesize : val.size, !block_given?
    77:           send_data val
    78:           send_data Cdelimiter
    79:           @set_cbs << cb if cb
    80:         }
    81:       end