private boolean determineCanWriteToCache(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy) { if ( cacheAccessStrategy == null ) { return false; } return persistentClass.isCached(); }
/** * @deprecated Use {@link #isCached} instead */ @Deprecated public boolean isCachingExplicitlyRequested() { return isCached(); }
@SuppressWarnings("unchecked") private boolean determineCanReadFromCache(PersistentClass persistentClass, EntityDataAccess cacheAccessStrategy) { if ( cacheAccessStrategy == null ) { return false; } if ( persistentClass.isCached() ) { return true; } final Iterator<Subclass> subclassIterator = persistentClass.getSubclassIterator(); while ( subclassIterator.hasNext() ) { final Subclass subclass = subclassIterator.next(); if ( subclass.isCached() ) { return true; } } return false; }
if ( bootEntityDescriptor.isCached() ) { regionConfigBuilders.computeIfAbsent( bootEntityDescriptor.getRootClass().getCacheRegionName(), DomainDataRegionConfigImpl.Builder::new ) .addEntityConfig( bootEntityDescriptor, accessType );
isCached = persistentClass.getSuperclass().isCached();
/** * @deprecated Use {@link #isCached} instead */ @Deprecated public boolean isCachingExplicitlyRequested() { return isCached(); }
@SuppressWarnings("unchecked") private boolean determineCanReadFromCache(PersistentClass persistentClass) { if ( persistentClass.isCached() ) { return true; } final Iterator<Subclass> subclassIterator = persistentClass.getSubclassIterator(); while ( subclassIterator.hasNext() ) { final Subclass subclass = subclassIterator.next(); if ( subclass.isCached() ) { return true; } } return false; }
isCached = persistentClass.getSuperclass().isCached();
this.canWriteToCache = persistentClass.isCached(); this.canReadFromCache = determineCanReadFromCache( persistentClass );