public interface CachingBOLoaderUpdateStrategyI
Controls which entity types are monitored for server-side change events and determines whether newly created remote business objects (BOs) should be eagerly ingested into the local cache.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
$0 |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<EntityI> |
getMonitoredEntities()
Returns the entity types to register with the database change listener.
|
boolean |
isEagerLoadingEnabled()
Determines whether newly created server objects matching the monitored entities
should be eagerly loaded into the cache even if not previously cached.
|
boolean |
isMonitoredClass(java.lang.Class<? extends BOI> clazz)
Evaluates whether a specific BO class requires cache synchronization.
|
static final java.lang.String $0
java.util.Set<EntityI> getMonitoredEntities()
Only changes to business objects belonging to these entities trigger update evaluation.
boolean isMonitoredClass(java.lang.Class<? extends BOI> clazz)
Acts as a concrete type filter for polymorphic entities returned by getMonitoredEntities().
Called only for classes whose entity definition is included in getMonitoredEntities().
clazz - concrete BO class to evaluate; non-nullboolean isEagerLoadingEnabled()
If false, updates are applied strictly to objects already resident in the cache or linked via currently unlazied many-relations.
Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.