Sweeper class doesn't work

Hi experts,

I have built a typical cache sweeper class:


For whom may get the same problem:

I moved the sweeper declaration 'cache_sweeper :privilege_cache_sweeper'
from UsersController to ApplicationController. And it works for me!

But I still have no idea why this change makes expire_action in cache
sweeper work.

Any explanations are welcome.

Thanks and regards,

.Viet Trung.

Over two years later .. same problem, same fix, thanks!!
But I would also like an answer to the original question .. because i
also don't understand why it only works in the AppController