ActiveResource cache using memcache-client

I've created this class that overrides methods for find,delete,destroy,reload, and save in activeresource. The code populates a local memcache daemon and uses that cache for future find requests. I'm posting it here to get whatever feedback people have. I'm most interested in the pro/con of inheritance over a mixin and how such a module might be tested.

$ cat lib/cached_resource.rb # CachedResource uses memcache to cache HTTP responses from a # RESTful web application.