add new feature: record cache. Therefore add a new table record for
saving record data and a search backend for retrieving records from the
cache.