кэш для результатов поиска и для содержания 

По идее в такой таблице можно будет хранить и ссылки на термины и на категории
create table 'cache'(
'id' INT(11) NOT NULL AUTO_INCREMENT,
'name' varchar(255) NULL DEFAULT NULL,
'uid' VARCHAR(255) NOT NULL,
'content' VARCHAR(255) NOT NULL,
PRIMARY KEY ('id'),
foreign key ('uid') references 'uid'('uri') 
)
Сохранять здесь кеш совсем не верно, кеш сохранится автоматически так как ты пометил метод @Cacheable