Java 类org.hibernate.Cache 实例源码

项目:lemon    文件:SessionFactoryWrapper.java   
public Cache getCache() {
    return sessionFactoryImplementor.getCache();
}
项目:lams    文件:SessionFactoryImpl.java   
public Cache getCache() {
    return cacheAccess;
}
项目:ctsms    文件:ToolsServiceImpl.java   
@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;
    // // }
}
项目:helium    文件:JbpmSessionFactory.java   
public Cache getCache() {
    return delegate.getCache();
}
项目:openbravo-brazil    文件:DalSessionFactory.java   
public Cache getCache() {
  return delegateSessionFactory.getCache();
}
项目:ignite    文件:CacheHibernateStoreFactorySelfTest.java   
/** {@inheritDoc} */
@Override public Cache getCache() {
    return null;
}
项目:ignite    文件:CacheHibernateStoreFactorySelfTest.java   
/** {@inheritDoc} */
@Override public Cache getCache() {
    return null;
}
项目:hibernate-dynamic-dialects    文件:SessionFactoryImpl.java   
public Cache getCache() {
    return cacheAccess;
}