!RBIX 0 x M 1 n n x 10 __script__ i 287 42 0 1 40 2 7 3 42 0 4 40 2 7 3 46 5 1 10 22 1 8 24 7 6 13 9 38 14 42 0 7 40 2 7 3 46 8 1 46 9 2 14 5 7 10 60 44 46 11 1 14 5 7 12 60 44 46 11 1 14 5 7 13 60 44 46 11 1 14 5 7 14 60 44 46 11 1 14 5 7 15 60 44 46 11 1 14 22 26 160 0 61 7 16 46 17 1 9 103 7 18 8 104 1 13 10 117 14 42 19 20 7 21 60 46 22 1 9 139 5 7 23 60 44 46 11 1 14 61 7 24 42 25 26 46 27 2 8 157 5 7 28 60 44 46 11 1 14 61 7 24 42 29 30 46 27 2 27 8 214 42 31 32 22 46 33 1 10 171 8 213 22 17 0 14 5 18 0 45 34 44 45 35 7 36 60 59 44 46 37 1 14 5 7 23 60 44 46 11 1 14 61 7 24 42 25 38 46 27 2 23 8 214 31 12 24 14 42 0 39 7 40 1 61 46 41 3 13 42 0 42 12 7 43 12 7 44 12 61 12 46 45 4 14 45 43 14 42 0 46 7 47 61 46 48 2 13 42 0 49 12 7 50 12 7 51 12 61 12 46 45 4 14 45 50 14 5 7 52 60 44 46 11 1 14 2 11 I 7 I 1 I 0 I 0 n p 53 x 8 Rubinius n x 7 Globals x 8 $TESTING n x 4 key? s 15 global-variable n x 2 [] x 3 []= s 6 socket x 7 require s 6 thread s 4 zlib s 11 digest/sha1 s 12 net/protocol x 13 JRUBY_VERSION x 14 const_defined? s 8 constant x 12 RUBY_VERSION n s 3 1.9 x 2 >= s 7 timeout x 13 MemCacheTimer x 7 Timeout n x 9 const_set s 12 system_timer x 11 SystemTimer n x 9 LoadError n x 3 === x 7 message x 4 to_s s 104 [memcache-client] Could not load SystemTimer gem, falling back to Ruby's slower/unsafe timeout library: x 4 puts n n x 8 MemCache x 10 open_class n x 14 __class_init__ M 1 n n x 8 MemCache i 954 5 62 61 7 0 42 1 2 42 3 4 42 3 5 61 45 6 46 7 1 7 8 60 77 9 46 10 1 46 11 1 17 0 14 18 0 7 12 46 13 1 44 45 14 7 15 60 18 0 7 16 46 13 1 44 45 14 7 15 60 18 0 7 17 46 13 1 44 45 14 7 18 60 59 59 59 59 59 46 19 2 14 61 7 20 41 40 21 4 10 46 22 1 13 7 23 1 46 24 2 14 13 7 25 3 46 24 2 14 13 7 26 2 46 24 2 14 13 7 27 2 46 24 2 14 13 7 28 7 29 46 24 2 14 13 7 30 1 46 24 2 14 13 7 31 3 46 24 2 14 13 7 32 2 46 24 2 14 13 7 33 3 46 24 2 14 13 7 34 7 35 60 46 24 2 14 46 19 2 14 61 7 36 7 37 46 19 2 14 61 7 38 75 46 19 2 14 5 7 23 44 46 39 1 14 5 7 26 44 46 39 1 14 5 7 33 44 46 39 1 14 5 7 40 44 46 39 1 14 5 7 28 44 46 39 1 14 5 7 27 44 46 39 1 14 5 7 30 44 46 39 1 14 5 7 31 44 46 39 1 14 42 41 42 7 43 7 44 61 63 45 45 46 46 4 14 42 41 47 7 48 7 49 61 63 45 45 46 46 4 14 42 41 50 7 51 7 52 61 63 45 45 46 46 4 14 42 41 53 7 54 7 55 61 63 45 45 46 46 4 14 42 41 56 7 57 7 58 61 63 45 45 46 46 4 14 42 41 59 7 60 7 61 61 63 45 45 46 46 4 14 42 41 62 7 63 7 64 61 63 45 45 46 46 4 14 42 41 65 7 66 7 67 61 63 45 45 46 46 4 14 42 41 68 7 69 7 70 61 63 45 45 46 46 4 14 42 41 71 7 72 7 73 61 63 45 45 46 46 4 14 61 7 74 7 75 7 75 46 76 1 46 19 2 14 42 41 77 7 78 7 79 61 63 45 45 46 46 4 14 42 41 80 7 81 7 82 61 63 45 45 46 46 4 14 42 41 83 7 84 7 85 61 63 45 45 46 46 4 14 42 41 86 7 87 7 88 61 63 45 45 46 46 4 14 42 41 89 7 90 7 91 61 63 45 45 46 46 4 14 42 41 92 7 93 7 94 61 63 45 45 46 46 4 14 42 41 95 7 96 7 97 61 63 45 45 46 46 4 14 42 41 98 7 99 7 100 61 63 45 45 46 46 4 14 42 41 101 7 102 7 103 61 63 45 45 46 46 4 14 42 41 104 7 105 7 106 61 63 45 45 46 46 4 14 61 7 13 7 63 44 46 107 2 14 42 41 108 7 24 7 109 61 63 45 45 46 46 4 14 42 41 110 40 111 7 112 46 13 1 9 615 1 8 619 5 44 45 113 14 42 41 114 7 115 7 116 61 63 45 45 46 46 4 14 42 41 117 7 118 7 119 61 63 45 45 46 46 4 14 42 41 120 7 121 7 122 61 63 45 45 46 46 4 14 42 41 123 7 124 7 125 61 63 45 45 46 46 4 14 42 41 126 7 127 7 128 61 63 45 45 46 46 4 14 42 41 129 7 130 7 131 61 63 45 45 46 46 4 14 42 41 132 7 133 7 134 61 63 45 45 46 46 4 14 42 41 135 7 136 7 137 61 63 45 45 46 46 4 14 42 41 138 7 139 7 140 61 63 45 45 46 46 4 14 42 41 141 7 142 7 143 61 63 45 45 46 46 4 14 42 41 144 7 145 7 146 61 63 45 45 46 46 4 14 42 41 147 7 148 7 149 61 63 45 45 46 46 4 14 42 41 150 7 151 7 152 61 63 45 45 46 46 4 14 42 41 153 7 154 7 155 61 63 45 45 46 46 4 14 42 41 156 7 157 7 158 61 63 45 45 46 46 4 14 42 41 159 7 160 7 161 61 63 45 45 46 46 4 14 42 41 162 7 163 7 164 61 63 45 45 46 46 4 14 42 41 165 7 166 1 61 46 167 3 13 42 41 168 12 7 169 12 7 170 12 61 12 46 171 4 14 45 169 14 42 41 172 7 173 42 174 175 61 46 167 3 14 1 14 42 41 176 7 177 42 178 179 40 177 61 46 167 3 13 42 41 180 12 7 169 12 7 181 12 61 12 46 171 4 14 45 169 11 I 9 I 1 I 0 I 0 n p 182 x 7 VERSION x 4 YAML n x 4 File n n x 11 active_path x 7 dirname s 15 /../VERSION.yml x 1 + x 4 read x 4 load x 5 patch x 2 [] x 4 to_s s 1 . x 5 minor x 5 major s 0 x 9 const_set x 15 DEFAULT_OPTIONS x 4 Hash x 16 new_from_literal x 9 namespace x 3 []= x 8 readonly x 11 multithread x 8 failover x 7 timeout d +0.500000000000000000000000000000000000000000000000000000 0 x 6 logger x 8 no_reply x 10 check_size x 12 autofix_keys x 19 namespace_separator s 1 : x 12 DEFAULT_PORT I 2bcb x 14 DEFAULT_WEIGHT x 11 attr_reader x 7 servers x 8 Rubinius n x 10 initialize M 1 n n x 10 initialize i 363 32 0 17 1 14 41 40 0 74 46 1 1 17 2 14 18 0 45 2 13 74 12 46 3 1 9 31 14 1 8 164 13 75 12 46 3 1 9 116 14 18 0 45 4 17 3 14 18 3 13 42 0 5 12 46 3 1 9 66 14 18 3 17 2 8 114 13 42 6 7 12 46 3 1 9 83 14 18 3 17 1 8 114 13 42 8 9 12 46 3 1 9 102 14 18 3 32 1 17 1 8 114 14 5 42 10 11 7 12 60 44 46 13 2 8 164 13 76 12 46 3 1 9 140 14 18 0 33 34 17 1 14 34 17 2 14 14 2 8 164 14 5 42 10 14 7 15 60 18 0 45 2 44 45 16 7 17 60 59 59 44 46 13 2 14 42 18 19 18 2 46 20 1 17 2 14 18 2 7 21 46 22 1 35 23 14 18 2 7 24 46 22 1 35 25 14 18 2 7 26 46 22 1 35 27 14 18 2 7 28 46 22 1 35 29 14 18 2 7 30 46 22 1 35 31 14 18 2 7 32 46 22 1 35 33 14 18 2 7 34 46 22 1 35 35 14 18 2 7 36 46 22 1 35 37 14 18 2 7 38 46 22 1 35 39 14 18 2 7 40 46 22 1 35 41 14 36 27 9 305 42 42 43 13 67 44 47 9 299 44 45 45 13 44 45 46 14 8 301 45 44 35 47 8 306 1 14 5 44 45 34 9 324 5 44 45 34 53 48 47 49 0 8 325 1 14 36 27 9 333 1 8 350 42 50 51 45 52 7 53 5 45 54 13 16 3 46 55 2 14 14 5 18 1 13 16 2 44 46 56 1 14 11 I 9 I 4 I 0 I 0 I 0 p 57 x 4 Hash x 16 new_from_literal x 6 length x 3 === x 5 shift n x 5 Array n x 6 String n x 13 ArgumentError n s 44 first argument must be Array, Hash or String x 5 raise n s 7 for 2) x 4 to_s s 27 wrong number of arguments ( x 15 DEFAULT_OPTIONS n x 5 merge x 9 namespace x 2 [] x 10 @namespace x 8 readonly x 9 @readonly x 11 multithread x 12 @multithread x 12 autofix_keys x 13 @autofix_keys x 7 timeout x 8 @timeout x 8 failover x 9 @failover x 6 logger x 7 @logger x 8 no_reply x 9 @no_reply x 10 check_size x 11 @check_size x 19 namespace_separator x 20 @namespace_separator x 5 Mutex n x 3 new x 8 allocate x 10 initialize x 6 @mutex M 1 n n x 9 __block__ i 29 5 19 1 1 44 46 0 1 45 1 44 45 2 7 3 60 42 4 5 44 45 2 7 6 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 7 x 5 Array x 7 inspect x 4 to_s s 1 x 7 VERSION n s 16 memcache-client p 3 I 0 I b0 I 1d x 25 ./test/../lib/memcache.rb p 0 x 4 info x 6 Thread n x 7 current x 15 memcache_client x 9 object_id x 3 []= x 8 servers= p 43 I 0 I 8f I 0 I 90 I 5 I 91 I f I 93 I 14 I 94 I 1c I a1 I a5 I a3 I b0 I a4 I ba I a5 I c4 I a6 I ce I a7 I d8 I a8 I e2 I a9 I ec I aa I f6 I ab I 100 I ac I 10a I ad I 114 I ae I 133 I b0 I 146 I b2 I 15f I 49e I 16b x 25 ./test/../lib/memcache.rb p 4 x 4 args x 7 servers x 4 opts x 3 arg x 17 method_visibility x 15 add_defn_method n x 7 inspect M 1 n n x 7 inspect i 17 7 0 60 36 1 45 2 36 3 36 4 32 3 46 5 1 11 I 4 I 0 I 0 I 0 n p 6 s 38 x 8 @servers x 6 length x 10 @namespace x 9 @readonly x 1 % p 5 I 0 I ba I 0 I bc I 11 x 25 ./test/../lib/memcache.rb p 0 n x 7 active? M 1 n n x 7 active? i 11 36 0 45 1 10 9 2 8 10 3 11 I 1 I 0 I 0 I 0 n p 2 x 8 @servers x 6 empty? p 5 I 0 I c2 I 0 I c3 I b x 25 ./test/../lib/memcache.rb p 0 n x 9 readonly? M 1 n n x 9 readonly? i 3 36 0 11 I 1 I 0 I 0 I 0 n p 1 x 9 @readonly p 5 I 0 I c9 I 0 I ca I 3 x 25 ./test/../lib/memcache.rb p 0 n x 8 servers= M 1 n n x 8 servers= i 59 5 18 0 44 46 0 1 53 1 47 2 0 35 3 14 5 44 45 4 9 32 5 44 45 4 53 5 47 6 0 8 33 1 14 36 3 45 7 75 81 8 9 54 5 36 3 44 46 9 1 35 10 8 55 1 14 36 3 11 I 3 I 1 I 1 I 1 n p 11 x 5 Array M 1 n n x 9 __block__ i 110 54 17 0 14 18 0 13 42 0 1 12 46 2 1 9 106 14 18 0 7 3 60 4 3 46 4 2 33 34 17 1 14 34 17 2 14 34 17 3 14 14 2 14 18 2 13 10 54 14 42 5 6 17 2 14 18 3 13 10 66 14 42 7 8 17 3 14 42 9 10 13 67 11 47 9 94 44 45 12 13 5 18 1 18 2 18 3 44 46 13 4 14 8 104 5 18 1 18 2 18 3 46 11 4 8 109 14 18 0 11 I b I 4 I 1 I 1 n p 14 x 6 String n x 3 === s 1 : x 5 split x 12 DEFAULT_PORT n x 14 DEFAULT_WEIGHT n x 6 Server n x 3 new x 8 allocate x 10 initialize p 17 I 0 I d4 I 4 I d5 I 7 I d6 I 11 I d7 I 2b I d8 I 37 I d9 I 43 I da I 6b I dc I 6e x 25 ./test/../lib/memcache.rb p 4 x 6 server x 4 host x 4 port x 6 weight x 7 collect x 8 @servers x 6 logger M 1 n n x 9 __block__ i 12 36 0 45 1 44 45 2 7 3 60 59 11 I 3 I 0 I -1 I -1 n p 4 x 8 @servers x 7 inspect x 4 to_s s 13 Servers now: p 3 I 0 I e0 I c x 25 ./test/../lib/memcache.rb p 0 x 5 debug x 4 size x 1 > x 20 create_continuum_for x 10 @continuum p 11 I 0 I d2 I 0 I d4 I f I e0 I 22 I e3 I 38 I e5 I 3b x 25 ./test/../lib/memcache.rb p 1 x 7 servers n x 4 decr M 1 n n x 4 decr i 73 21 1 10 8 75 17 1 14 22 26 43 0 36 0 9 29 5 42 1 2 7 3 60 44 46 4 2 8 30 1 14 5 18 0 53 5 44 47 6 1 27 8 70 42 7 8 22 46 9 1 10 54 8 69 22 17 2 14 5 1 18 2 44 46 10 2 23 8 70 31 12 24 11 I 7 I 3 I 1 I 2 n p 11 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise M 1 n n x 9 __block__ i 24 55 33 34 17 0 14 34 17 1 14 14 5 18 0 18 1 19 1 1 44 46 0 3 11 I 7 I 2 I 2 I 2 n p 1 x 10 cache_decr p 5 I 0 I ef I b I f0 I 18 x 25 ./test/../lib/memcache.rb p 2 x 6 server x 9 cache_key x 11 with_server x 9 TypeError n x 3 === x 12 handle_error p 11 I 0 I ed I 8 I ee I 1f I ef I 2b I f2 I 36 I f4 I 49 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 6 amount x 3 err n x 3 get M 1 n n x 3 get i 54 21 1 10 8 3 17 1 14 22 26 24 0 5 18 0 53 0 44 47 1 1 27 8 51 42 2 3 22 46 4 1 10 35 8 50 22 17 2 14 5 1 18 2 44 46 5 2 23 8 51 31 12 24 11 I 7 I 3 I 1 I 2 n p 6 M 1 n n x 9 __block__ i 77 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 5 18 0 18 1 44 46 3 2 17 2 14 18 2 45 4 9 52 1 28 8 53 1 14 19 1 1 9 62 1 8 72 42 5 6 18 2 46 7 1 17 2 14 18 2 28 11 I 7 I 3 I 2 I 2 n p 8 x 6 logger M 1 n n x 9 __block__ i 24 19 1 0 45 0 44 45 1 7 2 60 19 2 0 44 45 1 7 3 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 4 x 7 inspect x 4 to_s s 6 from s 4 get p 3 I 0 I fc I 18 x 25 ./test/../lib/memcache.rb p 0 x 5 debug x 9 cache_get x 4 nil? x 7 Marshal n x 4 load p 13 I 0 I fb I b I fc I 1e I fd I 2a I fe I 36 I ff I 49 I 100 I 4d x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 5 value x 11 with_server x 9 TypeError n x 3 === x 12 handle_error p 9 I 0 I fa I 8 I fb I 18 I 102 I 23 I 104 I 36 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 3 raw x 3 err n x 5 fetch M 1 n n x 5 fetch i 64 21 1 10 8 74 17 1 14 21 2 10 16 3 17 2 14 5 18 0 18 2 44 46 0 2 17 3 14 18 3 45 1 13 9 37 14 51 9 59 57 0 17 3 14 5 18 0 18 3 18 1 18 2 44 46 2 4 8 60 1 14 18 3 11 I 9 I 4 I 1 I 3 n p 3 x 3 get x 4 nil? x 3 add p 13 I 0 I 10e I 10 I 10f I 1c I 111 I 27 I 112 I 2c I 113 I 3d I 116 I 40 x 25 ./test/../lib/memcache.rb p 4 x 3 key x 6 expiry x 3 raw x 5 value n x 9 get_multi M 1 n n x 9 get_multi i 120 22 26 90 0 5 44 45 0 9 13 1 8 24 5 42 1 2 7 3 60 44 46 4 2 14 18 0 45 5 14 18 0 45 6 17 1 14 41 40 7 74 46 8 1 17 2 14 42 7 9 53 10 47 11 0 17 3 14 18 0 53 12 47 13 0 14 41 40 7 74 46 8 1 17 4 14 18 3 53 14 47 13 0 14 18 4 11 27 8 117 42 15 16 22 46 17 1 10 101 8 116 22 17 5 14 5 1 18 5 44 46 18 2 23 8 117 31 12 24 11 I a I 6 I 0 I 0 I 0 p 19 x 7 active? x 13 MemCacheError n s 17 No active servers x 5 raise x 8 flatten! x 6 length x 4 Hash x 16 new_from_literal n M 1 n n x 9 __block__ i 25 55 33 34 17 0 14 34 17 1 14 14 18 0 18 1 32 0 13 16 3 46 0 2 14 11 I 7 I 2 I 2 I 2 n p 1 x 3 []= p 3 I 0 I 131 I 19 x 25 ./test/../lib/memcache.rb p 2 x 1 h x 1 k x 3 new M 1 n n x 9 __block__ i 52 54 17 0 14 5 18 0 44 46 0 1 33 34 17 1 14 34 17 2 14 14 2 14 19 1 2 18 2 18 0 13 16 3 46 1 2 14 14 19 1 3 18 1 46 2 1 18 2 46 3 1 11 I 8 I 3 I 1 I 1 n p 4 x 13 request_setup x 3 []= x 2 [] x 2 << p 9 I 0 I 134 I 4 I 135 I 17 I 136 I 26 I 137 I 34 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 6 server x 9 cache_key x 4 each M 1 n n x 9 __block__ i 88 55 33 34 17 0 14 34 17 1 14 14 18 1 7 0 60 46 1 1 17 2 14 22 26 48 0 5 18 0 18 2 44 46 2 2 17 3 14 18 3 53 3 47 4 0 27 8 85 42 5 6 22 46 7 1 10 59 8 84 22 17 4 14 5 44 45 8 9 80 5 44 45 8 53 9 47 10 0 8 81 1 23 8 85 31 12 24 11 I a I 5 I 2 I 2 n p 11 s 1 x 4 join x 15 cache_get_multi M 1 n n x 9 __block__ i 38 55 33 34 17 0 14 34 17 1 14 14 19 2 4 19 2 2 18 0 46 0 1 42 1 2 18 1 46 3 1 13 16 3 46 4 2 14 11 I 7 I 2 I 2 I 2 n p 5 x 2 [] x 7 Marshal n x 4 load x 3 []= p 5 I 0 I 140 I b I 141 I 26 x 25 ./test/../lib/memcache.rb p 2 x 3 key x 5 value x 4 each x 10 IndexError n x 3 === x 6 logger M 1 n n x 9 __block__ i 39 19 1 4 45 0 44 45 1 7 2 60 19 1 0 45 3 44 45 1 7 4 60 19 1 1 45 5 44 45 1 7 6 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 7 x 7 message x 4 to_s s 2 : x 7 inspect s 15 elements from x 4 size s 19 Unable to retrieve p 3 I 0 I 145 I 27 x 25 ./test/../lib/memcache.rb p 0 x 4 warn p 13 I 0 I 13c I b I 13d I 16 I 13f I 26 I 140 I 30 I 143 I 3b I 146 I 58 x 25 ./test/../lib/memcache.rb p 5 x 6 server x 15 keys_for_server x 19 keys_for_server_str x 6 values x 1 e x 9 TypeError n x 3 === x 12 handle_error p 25 I 0 I 12b I 0 I 12c I 19 I 12e I 1e I 12f I 25 I 130 I 2f I 131 I 3a I 134 I 42 I 13a I 4c I 13c I 54 I 149 I 5a I 14a I 65 I 14c I 78 x 25 ./test/../lib/memcache.rb p 6 x 4 keys x 9 key_count x 10 cache_keys x 11 server_keys x 7 results x 3 err n x 4 incr M 1 n n x 4 incr i 73 21 1 10 8 75 17 1 14 22 26 43 0 36 0 9 29 5 42 1 2 7 3 60 44 46 4 2 8 30 1 14 5 18 0 53 5 44 47 6 1 27 8 70 42 7 8 22 46 9 1 10 54 8 69 22 17 2 14 5 1 18 2 44 46 10 2 23 8 70 31 12 24 11 I 7 I 3 I 1 I 2 n p 11 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise M 1 n n x 9 __block__ i 24 55 33 34 17 0 14 34 17 1 14 14 5 18 0 18 1 19 1 1 44 46 0 3 11 I 7 I 2 I 2 I 2 n p 1 x 10 cache_incr p 5 I 0 I 155 I b I 156 I 18 x 25 ./test/../lib/memcache.rb p 2 x 6 server x 9 cache_key x 11 with_server x 9 TypeError n x 3 === x 12 handle_error p 11 I 0 I 153 I 8 I 154 I 1f I 155 I 2b I 158 I 36 I 15a I 49 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 6 amount x 3 err x 6 ONE_MB I 400 x 1 * n x 3 set M 1 n n x 3 set i 63 21 2 10 8 74 17 2 14 21 3 10 16 3 17 3 14 36 0 9 33 5 42 1 2 7 3 60 44 46 4 2 8 34 1 14 18 3 9 42 1 8 52 42 5 6 18 1 46 7 1 17 1 14 5 18 0 53 8 44 47 9 1 11 I 7 I 4 I 2 I 4 n p 10 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise x 7 Marshal n x 4 dump M 1 n n x 9 __block__ i 136 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 36 3 13 9 48 14 19 1 1 45 4 45 5 42 6 7 81 8 9 63 5 42 9 10 7 11 60 44 46 12 2 8 64 1 14 7 13 60 19 1 1 44 45 4 7 13 60 5 44 45 14 44 45 4 19 1 1 45 4 45 5 44 45 4 7 15 60 19 1 2 44 45 4 7 16 60 18 1 44 45 4 7 17 60 59 59 59 59 59 59 59 59 59 17 2 14 5 18 0 53 18 44 47 19 1 11 I e I 3 I 2 I 2 n p 20 x 6 logger M 1 n n x 9 __block__ i 39 19 2 1 45 0 45 1 44 45 0 7 2 60 19 1 0 45 3 44 45 0 7 4 60 19 2 0 44 45 0 7 5 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 6 x 4 to_s x 4 size s 2 : x 7 inspect s 4 to s 4 set p 3 I 0 I 16a I 27 x 25 ./test/../lib/memcache.rb p 0 x 5 debug x 11 @check_size x 4 to_s x 4 size x 6 ONE_MB n x 1 > x 13 MemCacheError n s 61 Value too large, memcached can only store 1MB of data per key x 5 raise s 2 x 7 noreply s 1 s 3 0 s 4 set M 1 n n x 9 __block__ i 90 54 17 0 14 18 0 19 1 2 46 0 1 14 36 1 9 21 1 30 8 22 1 14 18 0 45 2 17 1 14 5 18 1 44 46 3 1 14 18 1 45 4 9 85 19 1 0 45 5 14 5 42 6 7 19 1 0 45 8 44 45 9 7 10 60 19 1 0 45 11 44 45 9 7 12 60 59 59 59 44 46 13 2 8 86 1 14 18 1 11 I 9 I 2 I 1 I 1 n p 14 x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! x 4 nil? x 5 close x 13 MemCacheError n x 4 port x 4 to_s s 1 : x 4 host s 19 lost connection to x 5 raise p 19 I 0 I 172 I 4 I 173 I d I 174 I 17 I 175 I 1e I 176 I 26 I 178 I 2c I 179 I 32 I 17a I 57 I 17d I 5a x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 13 I 0 I 169 I b I 16a I 1e I 16c I 32 I 16d I 41 I 170 I 7e I 172 I 88 x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 7 command x 11 with_server p 9 I 0 I 165 I 10 I 166 I 23 I 168 I 35 I 169 I 3f x 25 ./test/../lib/memcache.rb p 4 x 3 key x 5 value x 6 expiry x 3 raw n x 3 cas M 1 n n x 3 cas i 119 21 1 10 8 74 17 1 14 21 2 10 16 3 17 2 14 36 0 9 33 5 42 1 2 7 3 60 44 46 4 2 8 34 1 14 51 9 41 1 8 52 5 42 1 5 7 6 60 44 46 4 2 14 5 18 0 18 2 44 46 7 2 33 34 17 3 14 34 17 4 14 14 2 14 18 3 9 81 1 8 83 1 11 14 18 3 57 1 17 5 14 18 2 9 98 1 8 108 42 8 9 18 5 46 10 1 17 3 14 5 18 0 53 11 44 47 12 1 11 I 9 I 6 I 1 I 3 n p 13 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise n s 19 A block is required x 4 gets x 7 Marshal n x 4 dump M 1 n n x 9 __block__ i 112 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 7 3 60 19 1 3 44 45 4 7 3 60 5 44 45 5 44 45 4 19 1 4 44 45 4 7 6 60 19 1 3 45 4 45 7 44 45 4 7 6 60 19 1 1 44 45 4 7 8 60 18 1 44 45 4 7 9 60 59 59 59 59 59 59 59 59 59 59 59 17 2 14 5 18 0 53 10 44 47 11 1 11 I 10 I 3 I 2 I 2 n p 12 x 6 logger M 1 n n x 9 __block__ i 39 19 2 3 45 0 45 1 44 45 0 7 2 60 19 1 0 45 3 44 45 0 7 4 60 19 2 0 44 45 0 7 5 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 6 x 4 to_s x 4 size s 2 : x 7 inspect s 4 to s 4 cas p 3 I 0 I 19b I 27 x 25 ./test/../lib/memcache.rb p 0 x 5 debug s 2 x 4 to_s x 7 noreply s 1 x 4 size s 3 0 s 4 cas M 1 n n x 9 __block__ i 90 54 17 0 14 18 0 19 1 2 46 0 1 14 36 1 9 21 1 30 8 22 1 14 18 0 45 2 17 1 14 5 18 1 44 46 3 1 14 18 1 45 4 9 85 19 1 0 45 5 14 5 42 6 7 19 1 0 45 8 44 45 9 7 10 60 19 1 0 45 11 44 45 9 7 12 60 59 59 59 44 46 13 2 8 86 1 14 18 1 11 I 9 I 2 I 1 I 1 n p 14 x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! x 4 nil? x 5 close x 13 MemCacheError n x 4 port x 4 to_s s 1 : x 4 host s 19 lost connection to x 5 raise p 19 I 0 I 19e I 4 I 19f I d I 1a0 I 17 I 1a1 I 1e I 1a2 I 26 I 1a4 I 2c I 1a5 I 32 I 1a6 I 57 I 1a9 I 5a x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 9 I 0 I 19a I b I 19b I 1e I 19c I 66 I 19e I 70 x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 7 command x 11 with_server p 17 I 0 I 191 I 10 I 192 I 23 I 193 I 35 I 195 I 4a I 196 I 54 I 197 I 5b I 198 I 6d I 19a I 77 x 25 ./test/../lib/memcache.rb p 6 x 3 key x 6 expiry x 3 raw x 5 value x 5 token x 7 updated n x 3 add M 1 n n x 3 add i 63 21 2 10 8 74 17 2 14 21 3 10 16 3 17 3 14 36 0 9 33 5 42 1 2 7 3 60 44 46 4 2 8 34 1 14 18 3 9 42 1 8 52 42 5 6 18 1 46 7 1 17 1 14 5 18 0 53 8 44 47 9 1 11 I 7 I 4 I 2 I 4 n p 10 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise x 7 Marshal n x 4 dump M 1 n n x 9 __block__ i 101 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 7 3 60 19 1 1 44 45 4 7 3 60 5 44 45 5 44 45 4 19 1 1 45 4 45 6 44 45 4 7 7 60 19 1 2 44 45 4 7 8 60 18 1 44 45 4 7 9 60 59 59 59 59 59 59 59 59 59 17 2 14 5 18 0 53 10 44 47 11 1 11 I e I 3 I 2 I 2 n p 12 x 6 logger M 1 n n x 9 __block__ i 47 19 2 1 9 14 19 2 1 45 0 45 1 8 17 7 2 60 44 45 0 7 3 60 19 1 0 44 45 0 7 4 60 19 2 0 44 45 0 7 5 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 6 x 4 to_s x 4 size s 3 nil s 2 : s 4 to s 4 add p 3 I 0 I 1ba I 2f x 25 ./test/../lib/memcache.rb p 0 x 5 debug s 2 x 4 to_s x 7 noreply x 4 size s 1 s 3 0 s 4 add M 1 n n x 9 __block__ i 41 54 17 0 14 18 0 19 1 2 46 0 1 14 36 1 9 21 1 30 8 22 1 14 18 0 45 2 17 1 14 5 18 1 44 46 3 1 14 18 1 11 I 5 I 2 I 1 I 1 n p 4 x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! p 13 I 0 I 1bd I 4 I 1be I d I 1bf I 17 I 1c0 I 1e I 1c1 I 26 I 1c2 I 29 x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 9 I 0 I 1b9 I b I 1ba I 1e I 1bb I 5b I 1bd I 65 x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 7 command x 11 with_server p 9 I 0 I 1b6 I 10 I 1b7 I 23 I 1b8 I 35 I 1b9 I 3f x 25 ./test/../lib/memcache.rb p 4 x 3 key x 5 value x 6 expiry x 3 raw n x 7 replace M 1 n n x 7 replace i 63 21 2 10 8 74 17 2 14 21 3 10 16 3 17 3 14 36 0 9 33 5 42 1 2 7 3 60 44 46 4 2 8 34 1 14 18 3 9 42 1 8 52 42 5 6 18 1 46 7 1 17 1 14 5 18 0 53 8 44 47 9 1 11 I 7 I 4 I 2 I 4 n p 10 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise x 7 Marshal n x 4 dump M 1 n n x 9 __block__ i 101 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 7 3 60 19 1 1 44 45 4 7 3 60 5 44 45 5 44 45 4 19 1 1 45 4 45 6 44 45 4 7 7 60 19 1 2 44 45 4 7 8 60 18 1 44 45 4 7 9 60 59 59 59 59 59 59 59 59 59 17 2 14 5 18 0 53 10 44 47 11 1 11 I e I 3 I 2 I 2 n p 12 x 6 logger M 1 n n x 9 __block__ i 47 19 2 1 9 14 19 2 1 45 0 45 1 8 17 7 2 60 44 45 0 7 3 60 19 1 0 44 45 0 7 4 60 19 2 0 44 45 0 7 5 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 6 x 4 to_s x 4 size s 3 nil s 2 : s 4 to s 8 replace p 3 I 0 I 1cf I 2f x 25 ./test/../lib/memcache.rb p 0 x 5 debug s 2 x 4 to_s x 7 noreply x 4 size s 1 s 3 0 s 8 replace M 1 n n x 9 __block__ i 41 54 17 0 14 18 0 19 1 2 46 0 1 14 36 1 9 21 1 30 8 22 1 14 18 0 45 2 17 1 14 5 18 1 44 46 3 1 14 18 1 11 I 5 I 2 I 1 I 1 n p 4 x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! p 13 I 0 I 1d2 I 4 I 1d3 I d I 1d4 I 17 I 1d5 I 1e I 1d6 I 26 I 1d7 I 29 x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 9 I 0 I 1ce I b I 1cf I 1e I 1d0 I 5b I 1d2 I 65 x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 7 command x 11 with_server p 9 I 0 I 1cb I 10 I 1cc I 23 I 1cd I 35 I 1ce I 3f x 25 ./test/../lib/memcache.rb p 4 x 3 key x 5 value x 6 expiry x 3 raw n x 6 append M 1 n n x 6 append i 29 36 0 9 17 5 42 1 2 7 3 60 44 46 4 2 8 18 1 14 5 18 0 53 5 44 47 6 1 11 I 5 I 2 I 2 I 2 n p 7 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise M 1 n n x 9 __block__ i 90 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 7 3 60 19 1 1 44 45 4 7 3 60 5 44 45 5 44 45 4 19 1 1 45 4 45 6 44 45 4 7 7 60 18 1 44 45 4 7 8 60 59 59 59 59 59 59 59 17 2 14 5 18 0 53 9 44 47 10 1 11 I c I 3 I 2 I 2 n p 11 x 6 logger M 1 n n x 9 __block__ i 47 19 2 1 9 14 19 2 1 45 0 45 1 8 17 7 2 60 44 45 0 7 3 60 19 1 0 44 45 0 7 4 60 19 2 0 44 45 0 7 5 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 6 x 4 to_s x 4 size s 3 nil s 2 : s 4 to s 7 append p 3 I 0 I 1e3 I 2f x 25 ./test/../lib/memcache.rb p 0 x 5 debug s 2 x 4 to_s x 7 noreply x 4 size s 5 0 0 s 7 append M 1 n n x 9 __block__ i 41 54 17 0 14 18 0 19 1 2 46 0 1 14 36 1 9 21 1 30 8 22 1 14 18 0 45 2 17 1 14 5 18 1 44 46 3 1 14 18 1 11 I 5 I 2 I 1 I 1 n p 4 x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! p 13 I 0 I 1e6 I 4 I 1e7 I d I 1e8 I 17 I 1e9 I 1e I 1ea I 26 I 1eb I 29 x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 9 I 0 I 1e2 I b I 1e3 I 1e I 1e4 I 50 I 1e6 I 5a x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 7 command x 11 with_server p 7 I 0 I 1e0 I 0 I 1e1 I 13 I 1e2 I 1d x 25 ./test/../lib/memcache.rb p 2 x 3 key x 5 value n x 7 prepend M 1 n n x 7 prepend i 29 36 0 9 17 5 42 1 2 7 3 60 44 46 4 2 8 18 1 14 5 18 0 53 5 44 47 6 1 11 I 5 I 2 I 2 I 2 n p 7 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise M 1 n n x 9 __block__ i 90 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 7 3 60 19 1 1 44 45 4 7 3 60 5 44 45 5 44 45 4 19 1 1 45 4 45 6 44 45 4 7 7 60 18 1 44 45 4 7 8 60 59 59 59 59 59 59 59 17 2 14 5 18 0 53 9 44 47 10 1 11 I c I 3 I 2 I 2 n p 11 x 6 logger M 1 n n x 9 __block__ i 47 19 2 1 9 14 19 2 1 45 0 45 1 8 17 7 2 60 44 45 0 7 3 60 19 1 0 44 45 0 7 4 60 19 2 0 44 45 0 7 5 60 59 59 59 59 59 11 I 7 I 0 I -1 I -1 n p 6 x 4 to_s x 4 size s 3 nil s 2 : s 4 to s 8 prepend p 3 I 0 I 1f7 I 2f x 25 ./test/../lib/memcache.rb p 0 x 5 debug s 2 x 4 to_s x 7 noreply x 4 size s 5 0 0 s 8 prepend M 1 n n x 9 __block__ i 41 54 17 0 14 18 0 19 1 2 46 0 1 14 36 1 9 21 1 30 8 22 1 14 18 0 45 2 17 1 14 5 18 1 44 46 3 1 14 18 1 11 I 5 I 2 I 1 I 1 n p 4 x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! p 13 I 0 I 1fa I 4 I 1fb I d I 1fc I 17 I 1fd I 1e I 1fe I 26 I 1ff I 29 x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 9 I 0 I 1f6 I b I 1f7 I 1e I 1f8 I 50 I 1fa I 5a x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 7 command x 11 with_server p 7 I 0 I 1f4 I 0 I 1f5 I 13 I 1f6 I 1d x 25 ./test/../lib/memcache.rb p 2 x 3 key x 5 value n x 6 delete M 1 n n x 6 delete i 37 21 1 10 8 74 17 1 14 36 0 9 25 5 42 1 2 7 3 60 44 46 4 2 8 26 1 14 5 18 0 53 5 44 47 6 1 11 I 5 I 2 I 1 I 2 n p 7 x 9 @readonly x 13 MemCacheError n s 24 Update of readonly cache x 5 raise M 1 n n x 9 __block__ i 21 55 33 34 17 0 14 34 17 1 14 14 5 18 0 53 0 44 47 1 1 11 I 6 I 2 I 2 I 2 n p 2 M 1 n n x 9 __block__ i 79 54 17 0 14 5 44 45 0 9 21 5 44 45 0 53 1 47 2 0 8 22 1 14 18 0 7 3 60 5 44 45 4 44 45 5 19 1 1 44 45 5 7 6 60 59 59 59 46 7 1 14 36 8 9 59 1 30 8 60 1 14 18 0 45 9 17 1 14 5 18 1 44 46 10 1 14 18 1 11 I 8 I 2 I 1 I 1 n p 11 x 6 logger M 1 n n x 9 __block__ i 22 19 2 0 44 45 0 7 1 60 19 2 1 44 45 0 7 2 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 3 x 4 to_s s 4 on s 7 delete p 3 I 0 I 20c I 16 x 25 ./test/../lib/memcache.rb p 0 x 5 debug s 2 x 7 noreply x 4 to_s s 7 delete x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! p 15 I 0 I 20b I 4 I 20c I 17 I 20d I 33 I 20e I 3d I 20f I 44 I 210 I 4c I 211 I 4f x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management p 5 I 0 I 20a I b I 20b I 15 x 25 ./test/../lib/memcache.rb p 2 x 6 server x 9 cache_key x 11 with_server p 7 I 0 I 208 I 8 I 209 I 1b I 20a I 25 x 25 ./test/../lib/memcache.rb p 2 x 3 key x 6 expiry n x 9 flush_all M 1 n n x 9 flush_all i 96 21 0 10 8 74 17 0 14 5 44 45 0 9 17 1 8 28 5 42 1 2 7 3 60 44 46 4 2 14 36 5 9 46 5 42 1 6 7 7 60 44 46 4 2 8 47 1 14 22 26 66 0 74 17 1 14 36 8 53 9 47 10 0 27 8 93 42 11 12 22 46 13 1 10 77 8 92 22 17 2 14 5 1 18 2 44 46 14 2 23 8 93 31 12 24 11 I 7 I 3 I 0 I 1 n p 15 x 7 active? x 13 MemCacheError n s 17 No active servers x 5 raise x 9 @readonly n s 24 Update of readonly cache x 8 @servers M 1 n n x 9 __block__ i 26 54 17 0 14 5 18 0 53 0 44 47 1 1 14 19 1 1 19 1 0 77 2 20 1 1 11 I 5 I 1 I 1 I 1 n p 3 M 1 n n x 9 __block__ i 109 54 17 0 14 5 44 45 0 9 21 5 44 45 0 53 1 47 2 0 8 22 1 14 19 2 0 74 79 3 9 53 18 0 7 4 60 5 44 45 5 44 45 6 7 7 60 59 59 46 8 1 8 80 18 0 7 4 60 5 44 45 5 44 45 6 19 2 1 44 45 6 7 9 60 59 59 59 46 8 1 14 36 10 9 89 1 30 8 90 1 14 18 0 45 11 17 1 14 5 18 1 44 46 12 1 14 18 1 11 I 8 I 2 I 1 I 1 n p 13 x 6 logger M 1 n n x 9 __block__ i 22 19 2 0 44 45 0 7 1 60 19 3 1 44 45 0 7 2 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 3 x 4 to_s s 4 on s 10 flush_all p 3 I 0 I 227 I 16 x 25 ./test/../lib/memcache.rb p 0 x 5 debug x 2 == s 2 x 7 noreply x 4 to_s s 9 flush_all x 5 write s 10 flush_all x 9 @no_reply x 4 gets x 24 raise_on_error_response! p 19 I 0 I 226 I 4 I 227 I 17 I 228 I 1f I 229 I 35 I 22b I 51 I 22d I 5b I 22e I 62 I 22f I 6a I 230 I 6d x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 6 result x 22 with_socket_management x 1 + p 7 I 0 I 225 I 4 I 226 I e I 232 I 1a x 25 ./test/../lib/memcache.rb p 1 x 6 server x 4 each x 10 IndexError n x 3 === x 12 handle_error p 15 I 0 I 21f I 8 I 220 I 1d I 221 I 30 I 224 I 38 I 225 I 42 I 234 I 4d I 236 I 60 x 25 ./test/../lib/memcache.rb p 3 x 5 delay x 10 delay_time x 3 err n x 5 reset M 1 n n x 5 reset i 8 36 0 53 1 47 2 0 11 I 2 I 0 I 0 I 0 n p 3 x 8 @servers M 1 n n x 9 __block__ i 9 54 17 0 14 18 0 45 0 11 I 3 I 1 I 1 I 1 n p 1 x 5 close p 3 I 0 I 23f I 9 x 25 ./test/../lib/memcache.rb p 1 x 6 server x 4 each p 5 I 0 I 23e I 0 I 23f I 8 x 25 ./test/../lib/memcache.rb p 0 n x 5 stats M 1 n n x 5 stats i 63 5 44 45 0 9 9 1 8 20 5 42 1 2 7 3 60 44 46 4 2 14 41 40 5 74 46 6 1 17 0 14 36 7 53 8 47 9 0 14 18 0 45 10 9 58 5 42 1 11 7 3 60 44 46 4 2 8 59 1 14 18 0 11 I 4 I 1 I 0 I 0 n p 12 x 7 active? x 13 MemCacheError n s 17 No active servers x 5 raise x 4 Hash x 16 new_from_literal x 8 @servers M 1 n n x 9 __block__ i 26 54 17 0 14 18 0 45 0 9 13 1 8 15 1 11 14 5 18 0 53 1 44 47 2 1 11 I 5 I 1 I 1 I 1 n p 3 x 6 alive? M 1 n n x 9 __block__ i 305 54 17 0 14 1 17 1 14 18 0 7 0 60 46 1 1 14 41 40 2 74 46 3 1 17 2 14 18 0 45 4 17 3 9 265 5 18 3 44 46 5 1 14 18 3 7 6 60 79 7 9 57 1 8 266 8 58 1 14 18 3 7 8 13 66 9 79 14 42 9 10 7 11 74 46 12 2 6 8 46 13 1 9 260 63 75 46 14 1 63 76 46 14 1 15 2 17 4 14 17 1 14 2 14 18 2 18 4 18 4 13 7 15 60 12 46 16 1 9 125 14 18 1 8 251 13 7 17 60 12 46 16 1 10 147 13 7 18 60 12 46 16 1 10 147 8 217 14 18 1 7 19 13 66 9 168 14 42 9 20 7 21 74 46 12 2 6 19 76 46 22 2 33 34 17 5 14 34 17 6 14 14 2 14 18 6 13 10 193 14 74 17 6 14 5 18 5 44 46 23 1 5 18 6 44 46 23 1 7 24 46 25 1 77 26 8 251 14 18 1 7 27 13 66 9 238 14 42 9 28 7 29 74 46 12 2 6 27 46 13 1 9 249 18 1 45 30 8 251 18 1 13 16 3 46 31 2 14 8 261 1 14 64 8 27 1 14 19 2 0 19 1 0 45 32 44 45 33 7 21 60 19 1 0 45 34 44 45 33 7 35 60 59 59 59 18 2 13 16 3 46 31 2 14 11 I e I 7 I 1 I 1 n p 36 s 7 stats x 5 write x 4 Hash x 16 new_from_literal x 4 gets x 24 raise_on_error_response! s 5 END x 2 == n x 6 Regexp n s 26 \ASTAT ([\S]+) ([\w\.\:]+) x 3 new x 2 =~ x 7 nth_ref s 7 version x 3 === s 11 rusage_user s 13 rusage_system n n s 1 : x 5 split x 5 Float I f4240 x 1 / x 1 + n n s 7 \A\d+\Z x 4 to_i x 3 []= x 4 port x 4 to_s x 4 host s 0 p 41 I 0 I 269 I 4 I 26a I 8 I 26b I 11 I 26c I 1b I 26d I 23 I 26e I 2b I 26f I 3b I 270 I 54 I 271 I 68 I 272 I 6f I 273 I 79 I 274 I 7e I 275 I 94 I 276 I b8 I 277 I c2 I 278 I da I 27a I f3 I 27b I f9 I 27d I 10b I 282 I 131 x 25 ./test/../lib/memcache.rb p 7 x 6 socket x 5 value x 5 stats x 4 line x 4 name x 7 seconds x 12 microseconds x 22 with_socket_management p 7 I 0 I 266 I 4 I 267 I 10 I 269 I 1a x 25 ./test/../lib/memcache.rb p 1 x 6 server x 4 each x 6 empty? n p 13 I 0 I 262 I 0 I 263 I 15 I 264 I 1f I 266 I 27 I 286 I 3c I 287 I 3f x 25 ./test/../lib/memcache.rb p 1 x 12 server_stats x 12 alias_method n M 1 n n x 3 []= i 10 5 18 0 18 1 44 46 0 2 11 I 5 I 2 I 2 I 2 n p 1 x 3 set p 5 I 0 I 293 I 0 I 294 I a x 25 ./test/../lib/memcache.rb p 2 x 3 key x 5 value n x 7 Globals x 8 $TESTING x 9 protected n x 14 make_cache_key M 1 n n x 14 make_cache_key i 123 36 0 13 9 60 14 18 0 7 1 13 66 9 26 14 42 2 3 7 4 74 46 5 2 6 1 46 6 1 13 10 60 14 18 0 45 7 5 44 45 8 45 9 9 48 74 8 54 5 44 45 8 45 7 77 10 4 250 81 11 9 87 7 12 60 42 13 14 40 15 18 0 46 16 1 44 45 17 7 18 60 59 59 17 0 8 88 1 14 5 44 45 8 45 9 9 101 18 0 8 122 18 0 44 45 17 36 19 44 45 17 36 20 44 45 17 7 18 60 59 59 59 11 I 5 I 1 I 1 I 1 n p 21 x 13 @autofix_keys n x 6 Regexp n s 2 \s x 3 new x 2 =~ x 6 length x 9 namespace x 4 nil? x 1 + x 1 > s 10 -autofixed x 6 Digest n x 4 SHA1 x 9 hexdigest x 4 to_s s 0 x 20 @namespace_separator x 10 @namespace p 13 I 0 I 29d I 0 I 29e I 3e I 29f I 59 I 2a2 I 61 I 2a3 I 65 I 2a5 I 7b x 25 ./test/../lib/memcache.rb p 1 x 3 key n x 8 hash_for M 1 n n x 8 hash_for i 9 42 0 1 18 0 46 2 1 11 I 3 I 1 I 1 I 1 n p 3 x 4 Zlib n x 5 crc32 p 5 I 0 I 2ad I 0 I 2ae I 9 x 25 ./test/../lib/memcache.rb p 1 x 3 key n x 18 get_server_for_key M 1 n n x 18 get_server_for_key i 164 21 1 10 14 41 40 0 74 46 1 1 17 1 14 18 0 7 2 13 66 9 34 14 42 3 4 7 5 74 46 6 2 6 2 46 7 1 9 60 5 42 8 9 18 0 45 10 44 45 11 7 12 60 59 44 46 13 2 8 61 1 14 18 0 45 14 4 250 81 15 9 93 5 42 8 16 18 0 45 10 44 45 11 7 17 60 59 44 46 13 2 8 94 1 14 36 18 45 19 9 114 5 42 20 21 7 22 60 44 46 13 2 8 115 1 14 36 18 45 14 75 79 23 9 132 36 18 45 24 11 8 133 1 14 5 18 0 44 46 25 1 17 2 14 4 20 53 26 47 27 0 14 5 42 20 28 7 22 60 44 46 13 2 11 I 7 I 3 I 1 I 2 n p 29 x 4 Hash x 16 new_from_literal n x 6 Regexp n s 2 \s x 3 new x 2 =~ x 13 ArgumentError n x 7 inspect x 4 to_s s 25 illegal character in key x 5 raise x 6 length x 1 > n s 13 key too long x 8 @servers x 6 empty? x 13 MemCacheError n s 20 No servers available x 2 == x 5 first x 8 hash_for M 1 n n x 9 __block__ i 80 54 17 0 14 42 0 1 36 2 19 1 2 46 3 2 17 1 14 36 2 18 1 46 4 1 45 5 17 2 14 18 2 45 6 9 41 18 2 28 8 42 1 14 5 44 45 7 9 52 1 8 54 1 30 14 5 19 1 0 44 45 8 18 0 44 45 8 7 9 60 59 59 44 46 10 1 20 1 2 11 I 8 I 3 I 1 I 1 n p 11 x 9 Continuum n x 10 @continuum x 13 binary_search x 2 [] x 6 server x 6 alive? x 8 failover x 4 to_s s 0 x 8 hash_for p 13 I 0 I 2bd I 4 I 2be I 12 I 2bf I 1e I 2c0 I 2b I 2c1 I 37 I 2c2 I 50 x 25 ./test/../lib/memcache.rb p 3 x 3 try x 8 entryidx x 6 server x 5 times n p 17 I 0 I 2b4 I e I 2b6 I 3e I 2b7 I 5f I 2b8 I 74 I 2b9 I 86 I 2bb I 90 I 2bd I 98 I 2c5 I a4 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 7 options x 4 hkey n x 10 cache_decr M 1 n n x 10 cache_decr i 10 5 18 0 53 0 44 47 1 1 11 I 6 I 3 I 3 I 3 n p 2 M 1 n n x 9 __block__ i 89 54 17 0 14 18 0 7 0 60 5 44 45 1 44 45 2 19 1 2 44 45 2 7 3 60 19 1 1 44 45 2 7 4 60 59 59 59 59 59 46 5 1 14 36 6 9 51 1 30 8 52 1 14 18 0 45 7 17 1 14 5 18 1 44 46 8 1 14 18 1 7 9 60 79 10 9 81 1 28 8 82 1 14 18 1 45 11 28 11 I a I 2 I 1 I 1 n p 12 s 2 x 7 noreply x 4 to_s s 1 s 5 decr x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! s 11 NOT_FOUND x 2 == x 4 to_i p 15 I 0 I 2cd I 4 I 2ce I 2b I 2cf I 35 I 2d0 I 3c I 2d1 I 44 I 2d2 I 53 I 2d3 I 59 x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 4 text x 22 with_socket_management p 5 I 0 I 2cc I 0 I 2cd I a x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 6 amount n x 9 cache_get M 1 n n x 9 cache_get i 10 5 18 0 53 0 44 47 1 1 11 I 5 I 2 I 2 I 2 n p 2 M 1 n n x 9 __block__ i 188 54 17 0 14 18 0 7 0 60 19 1 1 44 45 1 7 2 60 59 59 46 3 1 14 18 0 45 4 17 1 14 18 1 45 5 9 78 19 1 0 45 6 14 5 42 7 8 19 1 0 45 9 44 45 1 7 10 60 19 1 0 45 11 44 45 1 7 12 60 59 59 59 44 46 13 2 8 79 1 14 5 18 1 44 46 14 1 14 18 1 7 15 60 79 16 9 101 1 28 8 102 1 14 18 1 7 17 13 66 9 123 14 42 18 19 7 20 74 46 21 2 6 17 46 22 1 9 131 1 8 156 19 1 0 45 6 14 5 42 7 23 18 1 45 24 44 45 1 7 25 60 59 44 46 13 2 14 18 0 63 75 46 26 1 45 27 46 28 1 17 2 14 18 0 76 46 28 1 14 18 0 45 4 14 18 2 28 11 I a I 3 I 1 I 1 n p 29 s 2 x 4 to_s s 4 get x 5 write x 4 gets x 4 nil? x 5 close x 13 MemCacheError n x 4 port s 1 : x 4 host s 19 lost connection to x 5 raise x 24 raise_on_error_response! s 5 END x 2 == n x 6 Regexp n s 7 (\d+)\r x 3 new x 2 =~ n x 7 inspect s 20 unexpected response x 7 nth_ref x 4 to_i x 4 read p 31 I 0 I 2dc I 4 I 2dd I 18 I 2de I 1f I 2e0 I 25 I 2e1 I 2b I 2e2 I 50 I 2e5 I 58 I 2e6 I 67 I 2e8 I 83 I 2e9 I 89 I 2ea I 9d I 2ec I ac I 2ed I b3 I 2ee I b8 I 2ef I bc x 25 ./test/../lib/memcache.rb p 3 x 6 socket x 7 keyline x 5 value x 22 with_socket_management p 5 I 0 I 2db I 0 I 2dc I a x 25 ./test/../lib/memcache.rb p 2 x 6 server x 9 cache_key n x 4 gets M 1 n n x 4 gets i 54 21 1 10 8 3 17 1 14 22 26 24 0 5 18 0 53 0 44 47 1 1 27 8 51 42 2 3 22 46 4 1 10 35 8 50 22 17 2 14 5 1 18 2 44 46 5 2 23 8 51 31 12 24 11 I 7 I 3 I 1 I 2 n p 6 M 1 n n x 9 __block__ i 76 55 33 34 17 0 14 34 17 1 14 14 5 44 45 0 9 28 5 44 45 0 53 1 47 2 0 8 29 1 14 5 18 0 53 3 44 47 4 1 17 2 14 19 1 1 9 50 1 8 72 18 2 74 42 5 6 18 2 74 46 7 1 46 8 1 13 16 3 46 9 2 14 14 18 2 11 I 9 I 3 I 2 I 2 n p 10 x 6 logger M 1 n n x 9 __block__ i 24 19 1 0 45 0 44 45 1 7 2 60 19 2 0 44 45 1 7 3 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 4 x 7 inspect x 4 to_s s 6 from s 5 gets p 3 I 0 I 2f5 I 18 x 25 ./test/../lib/memcache.rb p 0 x 5 debug M 1 n n x 9 __block__ i 194 54 17 0 14 18 0 7 0 60 19 1 1 44 45 1 7 2 60 59 59 46 3 1 14 18 0 45 4 17 1 14 18 1 45 5 9 78 19 1 0 45 6 14 5 42 7 8 19 1 0 45 9 44 45 1 7 10 60 19 1 0 45 11 44 45 1 7 12 60 59 59 59 44 46 13 2 8 79 1 14 5 18 1 44 46 14 1 14 18 1 7 15 60 79 16 9 101 1 28 8 102 1 14 18 1 7 17 13 66 9 123 14 42 18 19 7 20 74 46 21 2 6 17 46 22 1 9 131 1 8 156 19 1 0 45 6 14 5 42 7 23 18 1 45 24 44 45 1 7 25 60 59 44 46 13 2 14 18 0 63 75 46 26 1 45 27 46 28 1 17 2 14 18 0 76 46 28 1 14 18 0 45 4 14 18 2 63 76 46 26 1 32 2 11 I a I 3 I 1 I 1 n p 29 s 2 x 4 to_s s 5 gets x 5 write x 4 gets x 4 nil? x 5 close x 13 MemCacheError n x 4 port s 1 : x 4 host s 19 lost connection to x 5 raise x 24 raise_on_error_response! s 5 END x 2 == n x 6 Regexp n s 13 (\d+) (\w+)\r x 3 new x 2 =~ n x 7 inspect s 20 unexpected response x 7 nth_ref x 4 to_i x 4 read p 31 I 0 I 2f6 I 4 I 2f7 I 18 I 2f8 I 1f I 2fa I 25 I 2fb I 2b I 2fc I 50 I 2ff I 58 I 300 I 67 I 302 I 83 I 303 I 89 I 304 I 9d I 306 I ac I 307 I b3 I 308 I b8 I 309 I c2 x 25 ./test/../lib/memcache.rb p 3 x 6 socket x 7 keyline x 5 value x 22 with_socket_management x 7 Marshal n x 2 [] x 4 load x 3 []= p 11 I 0 I 2f4 I b I 2f5 I 1e I 2f6 I 2a I 30b I 49 I 30c I 4c x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 6 result x 11 with_server x 9 TypeError n x 3 === x 12 handle_error p 9 I 0 I 2f3 I 8 I 2f4 I 18 I 30e I 23 I 310 I 36 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 3 raw x 3 err n x 15 cache_get_multi M 1 n n x 15 cache_get_multi i 10 5 18 0 53 0 44 47 1 1 11 I 5 I 2 I 2 I 2 n p 2 M 1 n n x 9 __block__ i 217 54 17 0 14 41 40 0 74 46 1 1 17 1 14 18 0 7 2 60 19 1 1 44 45 3 7 4 60 59 59 46 5 1 14 18 0 45 6 17 2 9 175 18 2 7 7 60 79 8 9 56 18 1 28 8 57 1 14 5 18 2 44 46 9 1 14 18 2 7 10 13 66 9 86 14 42 11 12 7 13 74 46 14 2 6 10 46 15 1 9 94 1 8 119 19 1 0 45 16 14 5 42 17 18 18 2 45 19 44 45 3 7 20 60 59 44 46 21 2 14 63 75 46 22 1 63 4 3 46 22 1 15 2 17 3 14 17 4 14 2 14 18 1 63 75 46 22 1 18 0 18 4 45 23 46 24 1 13 16 3 46 25 2 14 14 18 0 76 46 24 1 14 64 8 34 1 14 19 1 0 45 16 14 5 42 17 26 19 1 0 45 27 44 45 3 7 28 60 19 1 0 45 29 44 45 3 7 30 60 59 59 59 44 46 21 2 11 I c I 5 I 1 I 1 n p 31 x 4 Hash x 16 new_from_literal s 2 x 4 to_s s 4 get x 5 write x 4 gets s 5 END x 2 == x 24 raise_on_error_response! n x 6 Regexp n s 22 \AVALUE (.+) (.+) (.+) x 3 new x 2 =~ x 5 close x 13 MemCacheError n x 7 inspect s 20 unexpected response x 5 raise x 7 nth_ref x 4 to_i x 4 read x 3 []= n x 4 port s 1 : x 4 host s 19 lost connection to p 29 I 0 I 317 I 4 I 318 I e I 319 I 22 I 31b I 2a I 31c I 3a I 31d I 42 I 31f I 5e I 320 I 64 I 321 I 78 I 324 I 8d I 325 I a5 I 326 I b1 I 329 I b7 I 32a I d9 x 25 ./test/../lib/memcache.rb p 5 x 6 socket x 6 values x 7 keyline x 3 key x 11 data_length x 22 with_socket_management p 5 I 0 I 316 I 0 I 317 I a x 25 ./test/../lib/memcache.rb p 2 x 6 server x 10 cache_keys n x 10 cache_incr M 1 n n x 10 cache_incr i 10 5 18 0 53 0 44 47 1 1 11 I 6 I 3 I 3 I 3 n p 2 M 1 n n x 9 __block__ i 89 54 17 0 14 18 0 7 0 60 5 44 45 1 44 45 2 19 1 2 44 45 2 7 3 60 19 1 1 44 45 2 7 4 60 59 59 59 59 59 46 5 1 14 36 6 9 51 1 30 8 52 1 14 18 0 45 7 17 1 14 5 18 1 44 46 8 1 14 18 1 7 9 60 79 10 9 81 1 28 8 82 1 14 18 1 45 11 28 11 I a I 2 I 1 I 1 n p 12 s 2 x 7 noreply x 4 to_s s 1 s 5 incr x 5 write x 9 @no_reply x 4 gets x 24 raise_on_error_response! s 11 NOT_FOUND x 2 == x 4 to_i p 15 I 0 I 333 I 4 I 334 I 2b I 335 I 35 I 336 I 3c I 337 I 44 I 338 I 53 I 339 I 59 x 25 ./test/../lib/memcache.rb p 2 x 6 socket x 4 text x 22 with_socket_management p 5 I 0 I 332 I 0 I 333 I a x 25 ./test/../lib/memcache.rb p 3 x 6 server x 9 cache_key x 6 amount n x 22 with_socket_management M 1 n n x 22 with_socket_management i 289 51 13 66 10 12 41 40 0 12 46 1 1 17 1 14 26 261 1 5 44 45 2 14 36 3 9 33 36 4 45 5 8 34 1 14 3 17 2 14 22 26 93 0 18 0 45 6 17 3 14 18 3 45 7 9 81 5 42 8 9 7 10 60 18 0 45 11 44 45 12 7 13 60 59 59 44 46 14 2 8 82 1 14 18 1 18 3 46 15 1 27 8 256 42 16 17 22 46 18 1 10 126 42 19 20 40 21 22 46 18 1 10 126 42 22 23 40 24 22 46 18 1 10 126 8 169 22 17 4 14 5 44 45 25 9 147 5 44 45 25 53 26 47 27 0 8 148 1 14 18 0 18 4 46 28 1 14 5 18 0 18 4 44 46 29 2 23 8 256 42 30 31 22 46 18 1 10 198 42 32 33 22 46 18 1 10 198 42 34 35 22 46 18 1 10 198 8 255 22 17 4 14 5 44 45 25 9 219 5 44 45 25 53 36 47 27 0 8 220 1 14 18 2 13 10 231 14 18 3 45 7 9 244 5 18 0 18 4 44 46 29 2 8 245 1 14 2 17 2 14 8 40 23 8 256 31 12 24 27 8 276 22 36 3 9 272 36 4 45 37 8 273 1 14 24 31 36 3 9 286 36 4 45 37 8 287 1 14 11 I b I 5 I 1 I 1 n p 38 x 4 Proc x 14 __from_block__ x 25 check_multithread_status! x 12 @multithread x 6 @mutex x 4 lock x 6 socket x 4 nil? x 10 IndexError n s 1 ) x 6 status x 4 to_s s 25 No connection to server ( x 5 raise x 4 call x 11 SocketError n x 3 === x 5 Errno n x 6 EAGAIN x 7 Timeout n x 5 Error x 6 logger M 1 n n x 9 __block__ i 13 19 1 4 45 0 44 45 1 7 2 60 59 11 I 3 I 0 I -1 I -1 n p 3 x 7 message x 4 to_s s 16 Socket failure: p 3 I 0 I 35c I d x 25 ./test/../lib/memcache.rb p 0 x 4 warn x 9 mark_dead x 12 handle_error x 13 MemCacheError n x 15 SystemCallError n x 7 IOError n M 1 n n x 9 __block__ i 28 19 1 4 45 0 44 45 1 7 2 60 19 1 4 45 3 45 4 44 45 1 7 5 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 6 x 7 message x 4 to_s s 2 : x 5 class x 4 name s 17 Generic failure: p 3 I 0 I 361 I 1c x 25 ./test/../lib/memcache.rb p 0 x 6 unlock p 21 I 0 I 34b I f I 34c I 17 I 34e I 23 I 34f I 27 I 352 I 32 I 357 I 53 I 359 I 5d I 35b I 7e I 365 I 106 I 367 I 121 x 25 ./test/../lib/memcache.rb p 5 x 6 server x 5 block x 7 retried x 6 socket x 3 err n x 11 with_server M 1 n n x 11 with_server i 135 3 17 1 14 22 26 36 0 5 18 0 44 46 0 1 33 34 17 2 14 34 17 3 14 14 2 14 18 2 18 3 57 2 27 8 132 42 1 2 22 46 3 1 10 47 8 131 22 17 4 14 5 44 45 4 9 68 5 44 45 4 53 5 47 6 0 8 69 1 14 18 1 10 77 2 8 78 3 13 9 89 14 36 7 45 8 75 81 9 9 118 5 44 45 4 9 108 5 44 45 4 53 10 47 11 0 8 109 1 14 2 17 1 14 8 5 8 119 1 14 5 1 18 4 44 46 12 2 23 8 132 31 12 24 11 I 9 I 5 I 1 I 1 n p 13 x 13 request_setup x 10 IndexError n x 3 === x 6 logger M 1 n n x 9 __block__ i 28 19 1 4 45 0 44 45 1 7 2 60 19 1 4 45 3 45 4 44 45 1 7 5 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 6 x 7 message x 4 to_s s 2 : x 5 class x 4 name s 15 Server failed: p 3 I 0 I 370 I 1c x 25 ./test/../lib/memcache.rb p 0 x 4 warn x 8 @servers x 4 size x 1 > M 1 n n x 9 __block__ i 17 7 0 60 19 1 2 45 1 44 45 2 7 3 60 59 59 11 I 4 I 0 I -1 I -1 n p 4 s 28 DIED! Retrying operation... x 7 inspect x 4 to_s s 21 Connection to server p 3 I 0 I 372 I 11 x 25 ./test/../lib/memcache.rb p 0 x 4 info x 12 handle_error p 13 I 0 I 36a I 0 I 36b I 4 I 36d I 1b I 36e I 24 I 36f I 2f I 377 I 87 x 25 ./test/../lib/memcache.rb p 5 x 3 key x 7 retried x 6 server x 9 cache_key x 1 e n x 12 handle_error M 1 n n x 12 handle_error i 98 18 1 42 0 1 46 2 1 9 19 5 18 1 44 46 3 1 8 20 1 14 18 0 13 9 36 14 18 0 45 4 7 5 60 79 6 9 44 18 0 45 7 8 45 1 14 42 0 8 13 67 9 47 9 70 44 45 10 13 18 1 45 11 44 46 12 1 14 8 77 18 1 45 11 46 9 1 17 2 14 18 2 18 1 45 13 46 14 1 14 5 18 2 44 46 3 1 11 I 6 I 3 I 2 I 2 n p 15 x 13 MemCacheError n x 5 is_a? x 5 raise x 6 status s 9 CONNECTED x 2 == x 5 close n x 3 new x 8 allocate x 7 message x 10 initialize x 9 backtrace x 13 set_backtrace p 13 I 0 I 37d I 0 I 37e I 15 I 37f I 2e I 380 I 50 I 381 I 5a I 382 I 62 x 25 ./test/../lib/memcache.rb p 3 x 6 server x 5 error x 9 new_error n x 7 noreply M 1 n n x 7 noreply i 13 36 0 9 9 7 1 60 8 12 7 2 60 11 I 1 I 0 I 0 I 0 n p 3 x 9 @no_reply s 8 noreply s 0 p 5 I 0 I 385 I 0 I 386 I d x 25 ./test/../lib/memcache.rb p 0 n x 13 request_setup M 1 n n x 13 request_setup i 49 5 44 45 0 9 9 1 8 20 5 42 1 2 7 3 60 44 46 4 2 14 5 18 0 44 46 5 1 17 1 14 5 18 1 44 46 6 1 17 2 14 18 2 18 1 32 2 11 11 I 6 I 3 I 1 I 1 n p 7 x 7 active? x 13 MemCacheError n s 17 No active servers x 5 raise x 14 make_cache_key x 18 get_server_for_key p 11 I 0 I 38d I 0 I 38e I 15 I 38f I 1f I 390 I 29 I 391 I 31 x 25 ./test/../lib/memcache.rb p 3 x 3 key x 9 cache_key x 6 server n x 24 raise_on_error_response! M 1 n n x 24 raise_on_error_response! i 44 18 0 7 0 13 66 9 20 14 42 1 2 7 3 74 46 4 2 6 0 46 5 1 9 42 5 42 6 7 63 75 46 8 1 45 9 44 46 10 2 8 43 1 11 I 5 I 1 I 1 I 1 n p 11 n x 6 Regexp n s 31 \A(?:CLIENT_|SERVER_)?ERROR(.*) x 3 new x 2 =~ x 13 MemCacheError n x 7 nth_ref x 5 strip x 5 raise p 7 I 0 I 394 I 0 I 395 I 19 I 396 I 2c x 25 ./test/../lib/memcache.rb p 1 x 8 response n x 20 create_continuum_for M 1 n n x 20 create_continuum_for i 32 18 0 74 53 0 47 1 1 17 1 14 32 0 17 2 14 18 0 53 2 47 3 0 14 18 2 53 4 47 5 0 11 I 6 I 3 I 1 I 1 n p 6 M 1 n n x 9 __block__ i 20 55 33 34 17 0 14 34 17 1 14 14 18 0 18 1 45 0 77 1 11 I 5 I 2 I 2 I 2 n p 2 x 6 weight x 1 + p 3 I 0 I 39b I 14 x 25 ./test/../lib/memcache.rb p 2 x 4 memo x 3 srv x 6 inject M 1 n n x 9 __block__ i 25 54 17 0 14 5 18 0 19 1 0 45 0 19 1 1 44 46 1 3 53 2 47 3 0 11 I 6 I 1 I 1 I 1 n p 4 x 4 size x 15 entry_count_for M 1 n n x 9 __block__ i 121 54 17 0 14 42 0 1 40 2 18 0 44 45 3 7 4 60 19 1 0 45 5 44 45 3 7 4 60 19 1 0 45 6 44 45 3 7 7 60 59 59 59 59 59 46 8 1 17 1 14 5 18 1 41 40 9 74 4 7 46 10 2 46 11 1 44 45 3 7 12 60 59 44 46 13 1 17 2 14 19 2 2 42 14 15 40 16 13 67 10 47 9 109 44 45 17 13 18 2 19 1 0 44 46 18 2 14 8 117 18 2 19 1 0 46 10 2 46 19 1 11 I b I 3 I 1 I 1 n p 20 x 6 Digest n x 4 SHA1 x 4 to_s s 1 : x 4 port x 4 host s 0 x 9 hexdigest x 5 Range x 3 new x 2 [] s 2 0x x 7 Integer x 9 Continuum n x 5 Entry x 8 allocate x 10 initialize x 2 << p 9 I 0 I 39f I 4 I 3a0 I 32 I 3a1 I 4f I 3a2 I 79 x 25 ./test/../lib/memcache.rb p 3 x 3 idx x 4 hash x 5 value x 5 times p 5 I 0 I 39e I 4 I 39f I 19 x 25 ./test/../lib/memcache.rb p 1 x 6 server x 4 each M 1 n n x 9 __block__ i 23 55 33 34 17 0 14 34 17 1 14 14 18 0 45 0 18 1 45 0 46 1 1 11 I 5 I 2 I 2 I 2 n p 2 x 5 value x 3 <=> p 3 I 0 I 3a6 I 17 x 25 ./test/../lib/memcache.rb p 2 x 1 a x 1 b x 4 sort p 11 I 0 I 39a I 0 I 39b I b I 39c I 10 I 39e I 18 I 3a6 I 20 x 25 ./test/../lib/memcache.rb p 3 x 7 servers x 12 total_weight x 9 continuum n x 15 entry_count_for M 1 n n x 15 entry_count_for i 30 18 1 42 0 1 40 2 46 3 1 18 0 45 4 46 3 1 5 18 2 44 46 5 1 46 6 1 45 7 11 I 6 I 3 I 3 I 3 n p 8 x 9 Continuum n x 17 POINTS_PER_SERVER x 1 * x 6 weight x 5 Float x 1 / x 5 floor p 5 I 0 I 3a9 I 0 I 3aa I 1e x 25 ./test/../lib/memcache.rb p 3 x 6 server x 13 total_servers x 12 total_weight n x 25 check_multithread_status! M 1 n n x 25 check_multithread_status! i 42 36 0 9 8 1 11 8 9 1 14 42 1 2 45 3 7 4 46 5 1 5 45 6 79 7 9 30 1 8 41 5 42 8 9 7 10 60 44 46 11 2 11 I 3 I 0 I 0 I 0 n p 12 x 12 @multithread x 6 Thread n x 7 current x 15 memcache_client x 2 [] x 9 object_id x 2 == x 13 MemCacheError n s 299 You are accessing this memcache-client instance from multiple threads but have not enabled multithread support. Normally: MemCache.new(['localhost:11211'], :multithread => true) In Rails: config.cache_store = [:mem_cache_store, 'localhost:11211', { :multithread => true }] x 5 raise p 9 I 0 I 3ad I 0 I 3ae I a I 3b0 I 1e I 3b1 I 2a x 25 ./test/../lib/memcache.rb p 0 n x 6 Server x 10 open_class n x 14 __class_init__ M 1 n n x 6 Server i 164 5 62 61 7 0 7 1 46 2 2 14 5 7 3 44 46 4 1 14 5 7 5 44 46 4 1 14 5 7 6 44 46 4 1 14 5 7 7 44 46 4 1 14 5 7 8 44 46 4 1 14 5 7 9 44 46 4 1 14 42 10 11 7 12 7 13 61 63 45 14 46 15 4 14 42 10 16 7 17 7 18 61 63 45 14 46 15 4 14 42 10 19 7 20 7 21 61 63 45 14 46 15 4 14 42 10 22 7 23 7 24 61 63 45 14 46 15 4 14 42 10 25 7 26 7 27 61 63 45 14 46 15 4 14 42 10 28 7 29 7 30 61 63 45 14 46 15 4 14 42 10 31 7 32 7 33 61 63 45 14 46 15 4 11 I 5 I 0 I 0 I 0 n p 34 x 11 RETRY_DELAY d +0.937500000000000000000000000000000000000000000000000000 5 x 9 const_set x 4 host x 11 attr_reader x 4 port x 6 weight x 5 retry x 6 status x 6 logger x 8 Rubinius n x 10 initialize M 1 n n x 10 initialize i 127 21 2 10 10 42 0 1 17 2 14 21 3 10 20 42 2 3 17 3 14 18 1 45 4 13 10 32 14 18 1 45 5 9 47 5 42 6 7 7 8 60 44 46 9 2 8 48 1 14 18 2 45 4 13 10 63 14 18 2 45 10 45 11 9 78 5 42 6 12 7 13 60 44 46 9 2 8 79 1 14 18 1 35 14 14 18 2 45 10 35 15 14 18 3 45 10 35 16 14 1 35 17 14 1 35 18 14 7 19 60 35 20 14 18 0 45 21 35 22 14 18 0 45 23 35 24 11 I 7 I 4 I 2 I 4 n p 25 x 12 DEFAULT_PORT n x 14 DEFAULT_WEIGHT n x 4 nil? x 6 empty? x 13 ArgumentError n s 17 No host specified x 5 raise x 4 to_i x 5 zero? n s 17 No port specified x 5 @host x 5 @port x 7 @weight x 5 @sock x 6 @retry s 13 NOT CONNECTED x 7 @status x 7 timeout x 8 @timeout x 6 logger x 7 @logger p 23 I 0 I 3e3 I 14 I 3e4 I 31 I 3e5 I 50 I 3e7 I 55 I 3e8 I 5c I 3e9 I 63 I 3eb I 67 I 3ec I 6b I 3ed I 71 I 3ee I 78 I 3ef I 7f x 25 ./test/../lib/memcache.rb p 4 x 8 memcache x 4 host x 4 port x 6 weight x 17 method_visibility x 15 add_defn_method n x 7 inspect M 1 n n x 7 inspect i 17 7 0 60 36 1 36 2 36 3 36 4 32 4 46 5 1 11 I 5 I 0 I 0 I 0 n p 6 s 35 x 5 @host x 5 @port x 7 @weight x 7 @status x 1 % p 5 I 0 I 3f5 I 0 I 3f6 I 11 x 25 ./test/../lib/memcache.rb p 0 n x 6 alive? M 1 n n x 6 alive? i 17 5 44 45 0 10 9 2 8 10 3 10 15 2 8 16 3 11 I 1 I 0 I 0 I 0 n p 1 x 6 socket p 5 I 0 I 3ff I 0 I 400 I 11 x 25 ./test/../lib/memcache.rb p 0 n x 6 socket M 1 n n x 6 socket i 180 36 0 13 9 16 14 36 0 45 1 10 15 2 8 16 3 9 23 36 0 11 8 24 1 14 1 35 0 14 36 2 13 9 44 14 36 2 42 3 4 45 5 81 6 9 50 1 11 8 51 1 14 22 26 99 0 5 36 7 36 8 36 9 44 46 10 3 35 0 14 36 0 42 11 12 40 13 42 11 14 40 15 75 46 16 3 14 1 35 2 14 7 17 60 35 18 27 8 173 42 19 20 22 46 21 1 10 139 42 22 23 22 46 21 1 10 139 42 24 25 22 46 21 1 10 139 42 26 27 40 28 22 46 21 1 10 139 8 172 22 17 0 14 5 44 45 29 9 160 5 44 45 29 53 30 47 31 0 8 161 1 14 5 18 0 44 46 32 1 23 8 173 31 12 24 14 36 0 11 11 I 6 I 1 I 0 I 0 n p 33 x 5 @sock x 7 closed? x 6 @retry x 4 Time n x 3 now x 1 > x 5 @host x 5 @port x 8 @timeout x 10 connect_to x 6 Socket n x 11 IPPROTO_TCP n x 11 TCP_NODELAY x 10 setsockopt s 9 CONNECTED x 7 @status x 11 SocketError n x 3 === x 15 SystemCallError n x 7 IOError n x 7 Timeout n x 5 Error x 6 logger M 1 n n x 9 __block__ i 28 19 1 0 45 0 44 45 1 7 2 60 19 1 0 45 3 45 4 44 45 1 7 5 60 59 59 59 11 I 5 I 0 I -1 I -1 n p 6 x 7 message x 4 to_s s 2 , x 5 class x 4 name s 23 Unable to open socket: p 3 I 0 I 416 I 1c x 25 ./test/../lib/memcache.rb p 0 x 4 warn x 9 mark_dead p 23 I 0 I 407 I 0 I 408 I 19 I 40a I 1d I 40d I 34 I 411 I 46 I 412 I 57 I 413 I 5b I 414 I 63 I 415 I 8b I 418 I b0 I 41a I b4 x 25 ./test/../lib/memcache.rb p 1 x 3 err n x 10 connect_to M 1 n n x 10 connect_to i 261 21 2 10 8 1 17 2 14 1 17 3 14 18 2 9 28 42 0 1 18 2 53 2 47 3 1 8 61 42 4 5 13 67 6 47 9 52 44 45 7 13 18 0 18 1 44 46 8 2 14 8 59 18 0 18 1 46 6 2 17 3 14 42 9 10 40 11 13 67 6 47 9 86 44 45 7 13 18 3 44 46 8 1 14 8 91 18 3 46 6 1 17 4 14 18 4 18 2 13 16 2 46 12 1 14 14 18 2 9 256 5 18 2 44 46 13 1 17 5 14 5 18 2 18 5 78 14 7 15 46 16 1 44 46 13 1 17 6 14 18 5 18 6 32 2 7 17 60 46 18 1 17 7 14 22 26 196 0 18 4 42 19 20 40 21 42 19 22 40 23 18 7 46 24 3 14 18 4 42 19 25 40 21 42 19 26 40 27 18 7 46 24 3 27 8 252 42 28 29 22 46 30 1 10 207 8 251 22 17 8 14 36 31 9 247 36 31 18 8 45 32 44 45 33 7 34 60 18 8 45 35 45 36 44 45 33 7 37 60 59 59 59 46 38 1 8 248 1 23 8 252 31 12 24 8 257 1 14 18 4 11 I f I 9 I 2 I 3 n p 39 x 13 MemCacheTimer n M 1 n n x 9 __block__ i 39 42 0 1 13 67 2 47 9 26 44 45 3 13 19 1 0 19 1 1 44 46 4 2 14 8 35 19 1 0 19 1 1 46 2 2 20 1 3 11 I 5 I 0 I -1 I -1 n p 5 x 9 TCPSocket n x 3 new x 8 allocate x 10 initialize p 5 I 0 I 420 I 0 I 421 I 27 x 25 ./test/../lib/memcache.rb p 0 x 7 timeout x 9 TCPSocket n x 3 new x 8 allocate x 10 initialize x 8 MemCache n x 10 BufferedIO x 13 read_timeout= x 7 Integer x 1 - I f4240 x 1 * s 3 l_2 x 4 pack x 6 Socket n x 10 SOL_SOCKET n x 11 SO_RCVTIMEO x 10 setsockopt n n x 11 SO_SNDTIMEO x 9 Exception n x 3 === x 7 @logger x 7 message x 4 to_s s 2 : x 5 class x 4 name s 53 [memcache-client] Unable to use raw socket timeouts: x 4 info p 33 I 0 I 41d I 8 I 41e I c I 41f I 10 I 420 I 1c I 424 I 3e I 427 I 5e I 428 I 6a I 42c I 6e I 42d I 78 I 42e I 8b I 42f I 9a I 431 I b0 I 432 I c4 I 433 I cf I 436 I 102 I 438 I 105 x 25 ./test/../lib/memcache.rb p 9 x 4 host x 4 port x 7 timeout x 4 sock x 2 io x 4 secs x 5 usecs x 6 optval x 2 ex n x 5 close M 1 n n x 5 close i 40 36 0 13 9 16 14 36 0 45 1 10 15 2 8 16 3 9 24 36 0 45 2 8 25 1 14 1 35 0 14 1 35 3 14 7 4 60 35 5 11 I 2 I 0 I 0 I 0 n p 6 x 5 @sock x 7 closed? x 5 close x 6 @retry s 13 NOT CONNECTED x 7 @status p 11 I 0 I 43f I 0 I 440 I 1a I 441 I 1e I 442 I 22 I 443 I 28 x 25 ./test/../lib/memcache.rb p 0 n x 9 mark_dead M 1 n n x 9 mark_dead i 105 36 0 13 9 16 14 36 0 45 1 10 15 2 8 16 3 9 24 36 0 45 2 8 25 1 14 1 35 0 14 42 3 4 45 5 42 6 7 77 8 35 9 14 18 0 45 10 44 45 11 7 12 60 18 0 45 13 45 14 44 45 11 7 15 60 59 59 59 17 1 14 5 7 16 60 36 17 36 18 18 1 36 9 44 46 19 5 35 20 14 36 21 9 103 36 21 53 22 47 23 0 8 104 1 11 I 8 I 2 I 1 I 1 n p 24 x 5 @sock x 7 closed? x 5 close x 4 Time n x 3 now x 11 RETRY_DELAY n x 1 + x 6 @retry x 7 message x 4 to_s s 2 : x 5 class x 4 name s 0 s 33 %s:%s DEAD (%s), will retry at %s x 5 @host x 5 @port x 7 sprintf x 7 @status x 7 @logger M 1 n n x 9 __block__ i 3 36 0 11 I 2 I 0 I -1 I -1 n p 1 x 7 @status p 3 I 0 I 450 I 3 x 25 ./test/../lib/memcache.rb p 0 x 4 info p 15 I 0 I 449 I 0 I 44a I 1a I 44b I 1e I 44c I 2b I 44e I 47 I 44f I 5a I 450 I 69 x 25 ./test/../lib/memcache.rb p 2 x 5 error x 6 reason p 29 I 2 I 3c2 I b I 3c7 I 13 I 3cc I 1b I 3d1 I 23 I 3d6 I 2b I 3db I 33 I 3dd I 3b I 3e3 I 4a I 3f5 I 59 I 3ff I 68 I 407 I 77 I 41d I 86 I 43f I 95 I 449 I a4 x 25 ./test/../lib/memcache.rb p 0 x 13 attach_method n x 13 MemCacheError x 12 RuntimeError n n x 10 BufferedIO x 3 Net n n M 1 n n x 10 BufferedIO i 74 5 62 61 7 0 7 1 4 16 46 2 1 46 3 2 14 42 4 5 7 6 60 80 7 9 42 42 8 9 7 10 7 11 61 63 45 12 46 13 4 8 43 1 14 42 8 14 7 15 7 16 61 63 45 12 46 13 4 14 42 8 17 7 18 7 19 61 63 45 12 46 13 4 11 I 5 I 0 I 0 I 0 n p 20 x 7 BUFSIZE I 400 x 1 * x 9 const_set x 12 RUBY_VERSION n s 5 1.9.1 x 1 < x 8 Rubinius n x 9 rbuf_fill M 1 n n x 9 rbuf_fill i 83 22 26 20 0 36 0 36 1 42 2 3 46 4 1 46 5 1 27 8 80 42 6 7 40 8 22 46 9 1 10 33 8 79 36 10 9 40 1 8 42 8 1 14 42 11 12 36 1 32 1 1 1 36 10 46 13 4 9 63 8 1 8 76 5 42 14 15 40 16 7 17 60 44 46 18 2 23 8 80 31 12 24 11 I 6 I 0 I 0 I 0 n p 19 x 5 @rbuf x 3 @io x 7 BUFSIZE n x 13 read_nonblock x 2 << x 5 Errno n x 11 EWOULDBLOCK x 3 === x 13 @read_timeout x 2 IO n x 6 select x 7 Timeout n x 5 Error s 10 IO timeout x 5 raise p 15 I 0 I 45e I 0 I 460 I 14 I 461 I 21 I 462 I 2b I 463 I 3b I 464 I 3f I 466 I 53 x 25 ./test/../lib/memcache.rb p 0 x 17 method_visibility x 15 add_defn_method n x 10 setsockopt M 1 n n x 10 setsockopt i 10 36 0 18 0 33 1 48 1 0 11 I 4 I 1 I 0 I 0 I 0 p 2 x 3 @io x 10 setsockopt p 5 I 0 I 46c I 0 I 46d I a x 25 ./test/../lib/memcache.rb p 1 x 4 args n x 4 gets M 1 n n x 4 gets i 9 5 7 0 60 44 46 1 1 11 I 2 I 0 I 0 I 0 n p 2 s 1 x 9 readuntil p 5 I 0 I 470 I 0 I 471 I 9 x 25 ./test/../lib/memcache.rb p 0 p 11 I 2 I 45b I 10 I 45d I 1a I 45e I 2c I 46c I 3b I 470 I 4a x 25 ./test/../lib/memcache.rb p 0 p 119 I 2 I 26 I 5 I 27 I 22 I 28 I 52 I 2e I 55 I 39 I b4 I 3e I bd I 43 I c5 I 48 I cd I 4d I d5 I 5a I dd I 5f I e5 I 65 I ed I 6b I f5 I 70 I fd I 76 I 105 I 8f I 114 I ba I 123 I c2 I 132 I c9 I 141 I d2 I 150 I ed I 15f I fa I 16e I 10e I 17d I 12b I 18c I 153 I 19b I 163 I 1a9 I 165 I 1b8 I 191 I 1c7 I 1b6 I 1d6 I 1cb I 1e5 I 1e0 I 1f4 I 1f4 I 203 I 208 I 212 I 21f I 221 I 23e I 230 I 262 I 23f I 28d I 249 I 293 I 258 I 297 I 26c I 29d I 27b I 2ad I 28a I 2b4 I 299 I 2cc I 2a8 I 2db I 2b7 I 2f3 I 2c6 I 316 I 2d5 I 332 I 2e4 I 34b I 2f3 I 36a I 302 I 37d I 311 I 385 I 320 I 38d I 32f I 394 I 33e I 39a I 34d I 3a9 I 35c I 3ad I 36b I 3bc I 389 I 458 I 398 I 45a I 3ba x 25 ./test/../lib/memcache.rb p 1 x 6 config x 13 attach_method n x 9 Continuum x 11 open_module n x 15 __module_init__ M 1 n n x 9 Continuum i 53 5 62 61 7 0 4 160 46 1 2 14 5 45 2 7 3 7 4 61 46 5 3 14 42 6 7 7 8 1 61 46 9 3 13 42 6 10 12 7 11 12 7 12 12 61 12 46 5 4 14 45 11 11 I 6 I 0 I 0 I 0 n p 13 x 17 POINTS_PER_SERVER x 9 const_set x 9 metaclass x 13 binary_search M 1 n n x 13 binary_search i 117 51 13 66 10 12 41 40 0 12 46 1 1 17 2 14 18 0 45 2 75 78 3 17 3 14 74 17 4 14 74 17 5 14 18 4 18 3 46 4 1 9 111 18 4 18 3 77 5 76 46 6 1 17 5 14 18 0 18 5 46 7 1 45 8 18 1 46 9 1 17 6 14 18 6 74 79 10 9 84 18 5 11 8 107 18 6 74 81 11 9 100 18 5 75 78 3 17 3 8 107 18 5 75 77 5 17 4 14 64 8 33 1 14 18 3 11 11 I 9 I 7 I 2 I 2 n p 12 x 4 Proc x 14 __from_block__ x 4 size x 1 - x 2 <= x 1 + x 1 / x 2 [] x 5 value x 3 <=> x 2 == x 1 > p 27 I 0 I 47b I f I 47c I 19 I 47d I 1d I 47e I 21 I 480 I 2a I 481 I 37 I 482 I 48 I 484 I 4f I 485 I 54 I 486 I 5b I 487 I 64 I 489 I 71 I 48c I 75 x 25 ./test/../lib/memcache.rb p 7 x 3 ary x 5 value x 5 block x 5 upper x 5 lower x 3 idx x 4 comp x 13 attach_method x 8 Rubinius n x 5 Entry x 10 open_class n x 14 __class_init__ M 1 n n x 5 Entry i 48 5 62 5 7 0 44 46 1 1 14 5 7 2 44 46 1 1 14 42 3 4 7 5 7 6 61 63 45 7 46 8 4 14 42 3 9 7 10 7 11 61 63 45 7 46 8 4 11 I 5 I 0 I 0 I 0 n p 12 x 5 value x 11 attr_reader x 6 server x 8 Rubinius n x 10 initialize M 1 n n x 10 initialize i 10 18 0 35 0 14 18 1 35 1 11 I 3 I 2 I 2 I 2 n p 2 x 6 @value x 7 @server p 7 I 0 I 493 I 0 I 494 I 5 I 495 I a x 25 ./test/../lib/memcache.rb p 2 x 3 val x 3 srv x 17 method_visibility x 15 add_defn_method n x 7 inspect M 1 n n x 7 inspect i 44 7 0 60 5 44 45 1 45 2 44 45 3 7 4 60 5 44 45 1 45 5 44 45 3 7 6 60 5 44 45 7 44 45 3 7 8 60 59 59 59 59 59 59 11 I 7 I 0 I 0 I 0 n p 9 s 1 > x 6 server x 4 port x 4 to_s s 1 : x 4 host s 2 , x 5 value s 1 < p 5 I 0 I 498 I 0 I 499 I 2c x 25 ./test/../lib/memcache.rb p 0 p 9 I 2 I 490 I a I 491 I 12 I 493 I 21 I 498 I 30 x 25 ./test/../lib/memcache.rb p 0 p 7 I 2 I 478 I b I 47b I 17 I 48f I 35 x 25 ./test/../lib/memcache.rb p 0 s 16 continuum_native p 33 I 0 I 1 I 2a I 3 I 33 I 4 I 3c I 5 I 45 I 6 I 4e I 7 I 57 I f I 77 I 10 I 80 I 11 I 8b I 13 I 94 I 14 I a0 I 16 I ab I 1a I d9 I 21 I f7 I 477 I 114 I 49e I 11f x 25 ./test/../lib/memcache.rb p 1 x 1 e