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;
}