public QueryCache getQueryCache() { return getCurrentSessionFactoryImplementor().getQueryCache(); }
public QueryCache getQueryCache(String regionName) throws HibernateException { return getCurrentSessionFactoryImplementor().getQueryCache(regionName); }
protected QueryCacheEntry(final String queryString, final Object... params) { StatelessSession session = factoryImplementor.openStatelessSession(); Query query = session.createQuery(queryString); for (int i = 0; i < params.length; i++) { query.setParameter(i, params[i]); } QueryImpl queryImpl = (QueryImpl)query; queryParameters = queryImpl.getQueryParameters(null); this.queryString = queryString; this.params = params; cacheRegion = factoryImplementor.getQueryCache().getRegion(); session.close(); }
final Type[] resultTypes) { QueryCache queryCache = factory.getQueryCache( queryParameters.getCacheRegion() );
QueryCache queryCache = factory.getQueryCache( queryParameters.getCacheRegion() ); Set filterKeys = FilterKey.createFilterKeys( session.getEnabledFilters(), session.getEntityMode() ); QueryKey key = new QueryKey(