public void initialize(OpenJPAConfiguration conf, ObjectValue dataCache, ObjectValue queryCache) { _conf = conf; _cacheable = new ConcurrentHashMap<ClassMetaData, Boolean>(); _queryCache = (QueryCache) queryCache.instantiate(QueryCache.class, conf); if (_queryCache != null) _queryCache.initialize(this); _cache = (DataCache) dataCache.instantiate(DataCache.class, conf); if (_cache == null) return; // create helpers before initializing caches if (conf.getDynamicDataStructs()) _pcGenerator = new DataCachePCDataGenerator(conf); _scheduler = new ClearableScheduler(conf); _policy = conf.getCacheDistributionPolicyInstance(); _cache.initialize(this); }
public void initialize(OpenJPAConfiguration conf, ObjectValue dataCache, ObjectValue queryCache) { _conf = conf; _cacheable = new ConcurrentHashMap<ClassMetaData, Boolean>(); _queryCache = (QueryCache) queryCache.instantiate(QueryCache.class, conf); if (_queryCache != null) _queryCache.initialize(this); _cache = (DataCache) dataCache.instantiate(DataCache.class, conf); if (_cache == null) return; // create helpers before initializing caches if (conf.getDynamicDataStructs()) _pcGenerator = new DataCachePCDataGenerator(conf); _scheduler = new ClearableScheduler(conf); _policy = conf.getCacheDistributionPolicyInstance(); _cache.initialize(this); }
public void initialize(OpenJPAConfiguration conf, ObjectValue dataCache, ObjectValue queryCache) { _conf = conf; _cacheable = new ConcurrentHashMap<ClassMetaData, Boolean>(); _queryCache = (QueryCache) queryCache.instantiate(QueryCache.class, conf); if (_queryCache != null) _queryCache.initialize(this); _cache = (DataCache) dataCache.instantiate(DataCache.class, conf); if (_cache == null) return; // create helpers before initializing caches if (conf.getDynamicDataStructs()) _pcGenerator = new DataCachePCDataGenerator(conf); _scheduler = new ClearableScheduler(conf); _policy = conf.getCacheDistributionPolicyInstance(); _cache.initialize(this); }
public void initialize(OpenJPAConfiguration conf, ObjectValue dataCache, ObjectValue queryCache) { _conf = conf; _cacheable = new ConcurrentHashMap<ClassMetaData, Boolean>(); _queryCache = (QueryCache) queryCache.instantiate(QueryCache.class, conf); if (_queryCache != null) _queryCache.initialize(this); _cache = (DataCache) dataCache.instantiate(DataCache.class, conf); if (_cache == null) return; // create helpers before initializing caches if (conf.getDynamicDataStructs()) _pcGenerator = new DataCachePCDataGenerator(conf); _scheduler = new ClearableScheduler(conf); _policy = conf.getCacheDistributionPolicyInstance(); _cache.initialize(this); }
public void initialize(OpenJPAConfiguration conf, ObjectValue dataCache, ObjectValue queryCache) { _cache = (DataCache) dataCache.instantiate(DataCache.class, conf); if (_cache == null) return; // create helpers before initializing caches if (conf.getDynamicDataStructs()) _pcGenerator = new DataCachePCDataGenerator(conf); _scheduler = new DataCacheScheduler(conf); _cache.initialize(this); _queryCache = (QueryCache) queryCache.instantiate(QueryCache.class, conf); if (_queryCache != null) _queryCache.initialize(this); }