More work on cache pools