# 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