/** * {@inheritDoc} * * @see org.hibernate.cache.access.EntityRegionAccessStrategy#getRegion() */ public EntityRegion getRegion() { return actualStrategy.getRegion(); }
/** * {@inheritDoc} * * @see org.hibernate.cache.access.EntityRegionAccessStrategy#getRegion() */ public EntityRegion getRegion() { return actualStrategy.getRegion(); }
/** * {@inheritDoc} * * @see org.hibernate.cache.access.EntityRegionAccessStrategy#getRegion() */ public EntityRegion getRegion() { return actualStrategy.getRegion(); }
/** * {@inheritDoc} * * @see org.hibernate.cache.access.EntityRegionAccessStrategy#getRegion() */ public EntityRegion getRegion() { return actualStrategy.getRegion(); }
private EntityCacheEntry(final Class<T> entityClass, T instance, Serializable pk) { this.entityClass = entityClass; factoryImplementor = (SessionFactoryImplementor) CacheEntry.getSessionFactory(); entityPersister = getEntityPersister(entityClass); if (entityPersister.hasCache()) { cacheRegion = entityPersister.getCacheAccessStrategy().getRegion(); cacheAccess = cacheRegion.buildAccessStrategy(AccessType.READ_ONLY); } else { cacheRegion = null; cacheAccess = null; } if(instance != null) { this.pk = entityPersister.getIdentifier(instance, entityMode); } else { this.pk = pk; } this.entity = instance; }