Cache_fu and sweepers

If I have something like Foo.cached( :bar ) where in Foo.bar I run a
very
expensive finder, how can I use a sweeper to expire my cache ?
I’m trying to use reset_cache but probably I didn’t get how it works …
Someone has an example on hand ?

TIA,
ngw