Topic: cached_model is lame?

has anyone used cached_model successfully? i tried to use it and it doesn't work. when i looked into the code, it doesn't make sense at all. please tell me if im missing something.

firstly, cached_model.rb doesn't implement find_by_id method. even if i fake it and call find(id), it bypasses a if check and goes forward to the database.

what is the rationale behind this? is there some pointer that explains when is cached_model good to use and when not to?