successfully add secondary cache, although database change notification is not setup, past request result still store in the cache and can be refreshed by self defined params