public QueryCache getQueryCache(String cacheRegion) throws HibernateException { if (cacheRegion==null) { return getQueryCache(); } if ( !settings.isQueryCacheEnabled() ) { return null; } synchronized (allCacheRegions) { QueryCache currentQueryCache = (QueryCache) queryCaches.get(cacheRegion); if (currentQueryCache==null) { currentQueryCache = settings.getQueryCacheFactory() .getQueryCache(cacheRegion, updateTimestampsCache, settings, properties); queryCaches.put(cacheRegion, currentQueryCache); allCacheRegions.put( currentQueryCache.getRegionName(), currentQueryCache.getCache() ); } return currentQueryCache; } }
public QueryCache getQueryCache(String cacheRegion) throws HibernateException { if (cacheRegion==null) { return getQueryCache(); } if ( !settings.isQueryCacheEnabled() ) { return null; } synchronized (allCacheRegions) { QueryCache currentQueryCache = (QueryCache) queryCaches.get(cacheRegion); if (currentQueryCache==null) { currentQueryCache = settings.getQueryCacheFactory() .getQueryCache(cacheRegion, updateTimestampsCache, settings, properties); queryCaches.put(cacheRegion, currentQueryCache); allCacheRegions.put( currentQueryCache.getRegionName(), currentQueryCache.getCache() ); } return currentQueryCache; } }
public QueryCache getQueryCache(String regionName) throws HibernateException { if ( regionName == null ) { return getQueryCache(); } if ( !settings.isQueryCacheEnabled() ) { return null; } QueryCache currentQueryCache = queryCaches.get( regionName ); if ( currentQueryCache == null ) { synchronized ( allCacheRegions ) { currentQueryCache = queryCaches.get( regionName ); if ( currentQueryCache == null ) { currentQueryCache = settings.getQueryCacheFactory() .getQueryCache( regionName, updateTimestampsCache, settings, properties ); queryCaches.put( regionName, currentQueryCache ); allCacheRegions.put( currentQueryCache.getRegion().getName(), currentQueryCache.getRegion() ); } else { return currentQueryCache; } } } return currentQueryCache; }
public QueryCache getQueryCache(String regionName) throws HibernateException { if ( regionName == null ) { return getQueryCache(); } if ( !settings.isQueryCacheEnabled() ) { return null; } QueryCache currentQueryCache = queryCaches.get( regionName ); if ( currentQueryCache == null ) { synchronized ( allCacheRegions ) { currentQueryCache = queryCaches.get( regionName ); if ( currentQueryCache == null ) { currentQueryCache = settings.getQueryCacheFactory() .getQueryCache( regionName, updateTimestampsCache, settings, properties ); queryCaches.put( regionName, currentQueryCache ); allCacheRegions.put( currentQueryCache.getRegion().getName(), currentQueryCache.getRegion() ); } else { return currentQueryCache; } } } return currentQueryCache; }
queryCache = settings.getQueryCacheFactory() .getQueryCache(null, updateTimestampsCache, settings, properties); queryCaches = new HashMap();
queryCache = settings.getQueryCacheFactory() .getQueryCache(null, updateTimestampsCache, settings, properties); queryCaches = new HashMap();
queryCache = settings.getQueryCacheFactory() .getQueryCache(null, updateTimestampsCache, settings, properties); queryCaches = new ConcurrentHashMap<String, QueryCache>();
queryCache = settings.getQueryCacheFactory() .getQueryCache(null, updateTimestampsCache, settings, properties); queryCaches = new ConcurrentHashMap<String, QueryCache>();
queryCache = settings.getQueryCacheFactory() .getQueryCache( null, updateTimestampsCache, settings, properties ); queryCaches = new ConcurrentHashMap<String, QueryCache>();
queryCache = settings.getQueryCacheFactory() .getQueryCache( null, updateTimestampsCache, settings, properties ); queryCaches = new ConcurrentHashMap<String, QueryCache>();