Ruby-MemCacheにハマる

Ruby-MemCacheを使っていたのですが,
http://www.deveiate.org/code/Ruby-MemCache/
memcacheはC++で言うmapのように振舞います(連想配列なので当たり前ですが).
C++でいうsetのように使いたいなぁ...と思って次のようなコードを書いたらハマりました.

# ruby -e 'require "memcache.rb"; a = MemCache.new("localhost:11212"); a.set("123",""); p a.get("123");'

これは止まってしまいます.原因は今のところ不明. きちんと値を入れてあげればOk.

# ruby -e 'require "memcache.rb"; a = MemCache.new("localhost:11212"); a.set("123",true); p a.get("123");' 
true