time-based caching with memcache-client

I recently installed memcache-client from robot coop and found it
incompatible with rails fragment cache which wanted read/write methods
where the memcache-client has get/set. I implemented a wrapper plugin
that makes this work, and additionally added syntax to the cache view
helper so you could do

<% cache 'my/key', :expire => 10.minutes do %> my view stuff <% end %>

rubyforge: http://rubyforge.org/projects/mcache-fragment/

Looking for feedback and contributors to make this plugin more rock
solid (for example I think it currently doesn't support not specifying
the key like <% cache :expire => 10.minutes do %>...