Caching callback support