Addon For Caching Inventory Tracking?

I am using inventory tracking with options on all products and there's so many queries for inventory on on each page. I was wondering if there was an addon which would cache inventory per product for up to XX (configurable) amount of time. So, for instance, if I went to a product page or a product was part of a category page, those products' inventories would be cached for 10 minutes or so. Once the cache expired on a product, the inventory query for that product would run again. Is there anything like this out there now?