Automatic_query_caching is a project mainly written in PHP, it's free.
An updated Model::find() method to add support for easy query result caching
If you already have an AppModel (app_model.php) in your /app directory (which is likely), then just add the functions you find in this app_model.php to your own.