@Override public String getTenantIdentifier() { return delegate.getTenantIdentifier(); }
persister, source.getFactory(), source.getTenantIdentifier() ); lock = persister.getCacheAccessStrategy().lockItem( source, ck, null );
private Object getFromSharedCache( final LoadEvent event, final EntityPersister persister, SessionImplementor source) { final EntityDataAccess cache = persister.getCacheAccessStrategy(); final Object ck = cache.generateCacheKey( event.getEntityId(), persister, source.getFactory(), source.getTenantIdentifier() ); final Object ce = CacheHelper.fromSharedCache( source, ck, persister.getCacheAccessStrategy() ); if ( source.getFactory().getStatistics().isStatisticsEnabled() ) { if ( ce == null ) { source.getFactory().getStatistics().entityCacheMiss( StatsHelper.INSTANCE.getRootEntityRole( persister ), cache.getRegion().getName() ); } else { source.getFactory().getStatistics().entityCacheHit( StatsHelper.INSTANCE.getRootEntityRole( persister ), cache.getRegion().getName() ); } } return ce; }
final Object ck = cacheAccessStrategy.generateCacheKey( id, persister, factory, source.getTenantIdentifier() ); final Object ce = CacheHelper.fromSharedCache( source, ck, persister.getCacheAccessStrategy() );
@Override public String getTenantIdentifier() { return sessionImplementor.getTenantIdentifier(); }
@Override public String getTenantIdentifier() { return delegate.getTenantIdentifier(); }
@Override public String getTenantIdentifier() { return session.getTenantIdentifier(); }
private void createAndPerformWork(IndexedTypeIdentifier type, Serializable id, WorkType workType) { Work work = new Work( delegate.getTenantIdentifier(), type, id, workType ); getSearchIntegrator().getWorker().performWork( work, transactionContext ); }
this.tenantId = session.getTenantIdentifier();
this.tenantId = session.getTenantIdentifier();
persister, persister.getEntityMode(), session.getTenantIdentifier(), disableVersionIncrement, lazyPropertiesAreUnfetched,
persister, persister.getEntityMode(), session.getTenantIdentifier(), disableVersionIncrement, lazyPropertiesAreUnfetched,
this.tenantId = session.getTenantIdentifier();
this.tenantId = session.getTenantIdentifier();
this.tenantId = session.getTenantIdentifier();
/** * Constructs a <code>FullTextQueryImpl</code> instance. * * @param hSearchQuery The query * @param session Access to the Hibernate session. * @param parameterMetadata Additional query metadata. */ public FullTextQueryImpl(HSQuery hSearchQuery, SessionImplementor session, ParameterMetadata parameterMetadata) { //TODO handle flushMode super( session, parameterMetadata ); this.session = session; ExtendedSearchIntegrator extendedIntegrator = getExtendedSearchIntegrator(); this.objectLookupMethod = extendedIntegrator.getDefaultObjectLookupMethod(); this.databaseRetrievalMethod = extendedIntegrator.getDefaultDatabaseRetrievalMethod(); this.hSearchQuery = hSearchQuery; this.hSearchQuery .timeoutExceptionFactory( new FullTextQueryTimeoutExceptionFactory() ) .tenantIdentifier( session.getTenantIdentifier() ); }
maxRows, filterKeys, session.getTenantIdentifier(), customTransformer );
entityDescriptor.getHierarchy(), source.getFactory(), source.getTenantIdentifier() ); lock = cacheAccess.lockItem( source, ck, null );
private Object getFromSharedCache( final LoadEvent event, final EntityTypeDescriptor entityDescriptor, SessionImplementor source) { final EntityDataAccess cacheAccess = entityDescriptor.getHierarchy().getEntityCacheAccess(); final Object ck = cacheAccess.generateCacheKey( event.getEntityId(), entityDescriptor.getHierarchy(), source.getFactory(), source.getTenantIdentifier() ); final Object ce = CacheHelper.fromSharedCache( source, ck, cacheAccess ); if ( source.getFactory().getStatistics().isStatisticsEnabled() ) { if ( ce == null ) { source.getFactory().getStatistics().entityCacheMiss( entityDescriptor.getNavigableRole(), cacheAccess.getRegion().getName() ); } else { source.getFactory().getStatistics().entityCacheHit( entityDescriptor.getNavigableRole(), cacheAccess.getRegion().getName() ); } } return ce; }
final Object ck = cacheAccess.generateCacheKey( collectionKey, collectionDescriptor, factory, source.getTenantIdentifier() ); final Object ce = CacheHelper.fromSharedCache( source, ck, cacheAccess );