-enable hibernate second level cache on entities
-add caching on queries
-enable hibernate search usinng second level cache