why do we need this class? can't we store everything in the JpaCacheStoreConfig?