private void setCacheLoader(AdvancedCache<K, V> cache, Configuration<K, V> c) {
// Plug user-defined cache loader into adaptor
Factory<CacheLoader<K, V>> cacheLoaderFactory = c.getCacheLoaderFactory();
if (cacheLoaderFactory != null) {
PersistenceManagerImpl persistenceManager =
(PersistenceManagerImpl) cache.getComponentRegistry().getComponent(PersistenceManager.class);
JCacheLoaderAdapter<K, V> adapter = getCacheLoaderAdapter(persistenceManager);
jcacheLoader = cacheLoaderFactory.create();
adapter.setCacheLoader(jcacheLoader);
adapter.setExpiryPolicy(expiryPolicy);