:expires_in not working with memcache/fragment caching?

Hi all,

I’m using memcache (which support the :expires_in option) and I’m
using it in a view to cache a certain piece of HTML, somewhat like:

<% cache :expires_in => 10.minutes %>
some HTML
<% end %>

Funny thing is that I can see in memcache that the key is being set:

set views/localhost:3000/gids?expires_in=600 0 0 6619

However, as you can see the :expires_in is being passed as part of the
key and not as the expiration flag in memcache (the second 0 should be
600).

Is there anything I’m doing wrong here?

Kind regards,

Sjoerd Tieleman.

Well, I’ve solved my own problem. You need to explicitly specify a key
before you can supply any options. Otherwise the options will be added
to the key.

Kind regards,
Sjoerd.