Cache search results with invalidation by generation

Authored by rkrawitz on Oct 16 2018, 12:11 AM.