just for me to understand your problem:
so you need to show the customer what entries are stored in your datagrid right? Not the statistics regarding how many entries were put, removed, evicted, etc, but exactly the entries?
You can configure jdbc cache store, but for having the same data in both cache and database, you need to set the passivation to false.
For explanation why, please see here: https://docs.jboss.org/author/display/ISPN/Cache+Loaders+and+Stores#CacheLoadersandStores-CacheLoaderBehaviorwithPassivationDisabledvsEnabled