Caching for composer