@SuppressWarnings("WeakerAccess") protected ClassLoader getClassLoader(CachingProvider cachingProvider) { // todo (5.3) : shouldn't this use Hibernate's AggregatedClassLoader? return cachingProvider.getDefaultClassLoader(); }
@Override public void afterPropertiesSet() { this.cacheManager = Caching.getCachingProvider().getCacheManager( this.cacheManagerUri, this.beanClassLoader, this.cacheManagerProperties); }
@BeforeClass public void beforeClass() { CachingProvider provider = Caching.getCachingProvider(PROVIDER_NAME); cacheManager = provider.getCacheManager( provider.getDefaultURI(), provider.getDefaultClassLoader()); }
/** * @throws Exception If failed. */ @Test public void testCloseManager() throws Exception { startGridsMultiThreaded(1); javax.cache.spi.CachingProvider cachingProvider = Caching.getCachingProvider(); assert cachingProvider instanceof CachingProvider; CacheManager cacheMgr = cachingProvider.getCacheManager(); cachingProvider.close(); assertNotSame(cacheMgr, cachingProvider.getCacheManager()); } }
@SuppressWarnings("WeakerAccess") protected CacheManager resolveCacheManager(SessionFactoryOptions settings, Map properties) { final Object explicitCacheManager = properties.get( ConfigSettings.CACHE_MANAGER ); if ( explicitCacheManager != null ) { return useExplicitCacheManager( settings, explicitCacheManager ); } final CachingProvider cachingProvider = getCachingProvider( properties ); final CacheManager cacheManager; final URI cacheManagerUri = getUri( settings, properties ); if ( cacheManagerUri != null ) { cacheManager = cachingProvider.getCacheManager( cacheManagerUri, getClassLoader( cachingProvider ) ); } else { cacheManager = cachingProvider.getCacheManager( cachingProvider.getDefaultURI(), getClassLoader( cachingProvider ) ); } return cacheManager; }
@After public void tearDown() { cachingProvider.close(); }
/** * @apiNote Access to the standard CacheManager used by `hibernate-jcache` unless * configured differently. */ public static CacheManager locateStandardCacheManager() { // unless configured differently, this is how JCacheRegionFactory // will locate the CacheManager to use return Caching.getCachingProvider().getCacheManager(); } }
@BeforeClass(alwaysRun = true) public void beforeClass() { CachingProvider provider = Caching.getCachingProvider(CaffeineCachingProvider.class.getName()); cacheManager = provider.getCacheManager( provider.getDefaultURI(), provider.getDefaultClassLoader()); }
@After public void tearDown() { provider.close(); }
@Override public void afterPropertiesSet() { this.cacheManager = Caching.getCachingProvider().getCacheManager( this.cacheManagerUri, this.beanClassLoader, this.cacheManagerProperties); }
/** Resolves the annotations to the provider as multiple are on the IDE's classpath. */ void configureCachingProvider() { CachingProvider provider = Caching.getCachingProvider( CaffeineCachingProvider.class.getName()); CacheManager cacheManager = provider.getCacheManager( provider.getDefaultURI(), provider.getDefaultClassLoader()); bind(CacheResolverFactory.class).toInstance(new DefaultCacheResolverFactory(cacheManager)); bind(CacheManager.class).toInstance(cacheManager); } }
@After public void tearDown() throws Exception { if(cacheManager != null) { cacheManager.close(); } if(cachingProvider != null) { cachingProvider.close(); } }
@Override public void afterPropertiesSet() { if (getCacheManager() == null) { setCacheManager(Caching.getCachingProvider().getCacheManager()); } super.afterPropertiesSet(); }
@Override public void afterPropertiesSet() { if (getCacheManager() == null) { setCacheManager(Caching.getCachingProvider().getCacheManager()); } super.afterPropertiesSet(); }
@Before public void setUp() { CachingProvider provider = Caching.getCachingProvider(); cacheManager = provider.getCacheManager(); }
@Before public void setUp() { CachingProvider provider = Caching.getCachingProvider(); cacheManager = provider.getCacheManager(); }
@Before public void setUp() throws Exception { cachingProvider = Caching.getCachingProvider(); cacheManager = cachingProvider.getCacheManager(); }
@Bean public CacheManager jCacheManager() { CacheManager cacheManager = this.cachingProvider.getCacheManager(); MutableConfiguration<Object, Object> mutableConfiguration = new MutableConfiguration<>(); mutableConfiguration.setStoreByValue(false); // otherwise value has to be Serializable cacheManager.createCache("testCache", mutableConfiguration); cacheManager.createCache("primary", mutableConfiguration); cacheManager.createCache("secondary", mutableConfiguration); return cacheManager; }
@BeforeClass public void beforeClass() { final CachingProvider provider = Caching.getCachingProvider(PROVIDER_NAME); cacheManager = provider.getCacheManager(); cacheManager.destroyCache("cache-not-in-config-file"); cacheConfig = new MutableConfiguration<>(); cacheConfig.setTypes(String.class, String.class); cacheConfig.setStatisticsEnabled(true); }
@Before public void setup() { this.cacheManager = getCachingProvider().getCacheManager(); this.cacheManager.createCache(CACHE_NAME, new MutableConfiguration<>()); this.cacheManager.createCache(CACHE_NAME_NO_NULL, new MutableConfiguration<>()); this.nativeCache = this.cacheManager.getCache(CACHE_NAME); this.cache = new JCacheCache(this.nativeCache); Cache<Object, Object> nativeCacheNoNull = this.cacheManager.getCache(CACHE_NAME_NO_NULL); this.cacheNoNull = new JCacheCache(nativeCacheNoNull, false); }