Improve caching by caching searches