public Cache getCache() { return sessionFactoryImplementor.getCache(); }
public Cache getCache() { return cacheAccess; }
@Override protected void handleClearCache() throws Exception { // TODO Auto-generated method stub // cacheManager.clearAll(); Session session = sessionFactory.getCurrentSession(); if (session != null) { session.clear(); // internal cache clear } Cache cache = sessionFactory.getCache(); // // if (cache != null) { // cache.ev..evictAllRegions(); // Evict data from all query regions. // } // sessionFactory.getCache().evictQueryRegions(); // sessionFactory.getCache().evictDefaultQueryRegion(); // sessionFactory.getCache().evictCollectionRegions(); // sessionFactory.getCache().evictEntityRegions(); if (cache != null) { cache.evictCollectionRegions(); cache.evictDefaultQueryRegion(); cache.evictEntityRegions(); cache.evictQueryRegions(); } // cache.evictNaturalIdRegions(); // // { // // Session s = (Session)em.getDelegate(); // //SessionFactory sf = s.getSessionFactory(); // Map classMetadata = sessionFactory.getAllClassMetadata(); // Iterator it = classMetadata.values().iterator(); // while (it.hasNext()) { // //for (EntityPersister ep : classMetadata.values()) { // EntityPersister ep = (EntityPersister) it.next(); // if (ep.hasCache()) { // sessionFactory.evictEntity(ep..getCache().getRegionName()); // } // } // Map collMetadata = sf.getAllCollectionMetadata(); // for (AbstractCollectionPersister acp : collMetadata.values()) { // if (acp.hasCache()) { // sf.evictCollection(acp.getCache().getRegionName()); // } // } // // return; // // } }
public Cache getCache() { return delegate.getCache(); }
public Cache getCache() { return delegateSessionFactory.getCache(); }
/** {@inheritDoc} */ @Override public Cache getCache() { return null; }