public void testSingleCacheLoader() throws Exception
{
// without async
CacheLoaderManager mgr = new CacheLoaderManager();
CacheLoaderConfig cfg = createCacheLoaderCfg(false);
cfg.addIndividualCacheLoaderConfig(createIndividualCacheLoaderConfig(cfg, false, "org.jboss.cache.loader.FileCacheLoader"));
mgr.setConfig(cfg, null, null);
CacheLoader cl = mgr.getCacheLoader();
assertEquals(FileCacheLoader.class, cl.getClass());
// with async
cfg = createCacheLoaderCfg(false);
cfg.addIndividualCacheLoaderConfig(createIndividualCacheLoaderConfig(cfg, true, "org.jboss.cache.loader.FileCacheLoader"));
mgr.setConfig(cfg, null, null);
cl = mgr.getCacheLoader();
assertEquals(AsyncCacheLoader.class, cl.getClass());