720             Q query = 
cache.
get(cacheKey, queryType);
   722                 logger.tracev(
"cache hit for key: {0}", cacheKey);
   726                 List<R> model = resultSupplier.get();
   727                 if (model == null) 
return null;
   729                 query = querySupplier.apply(loaded, model);
   731                 if (consumer != null) {
   732                     for (R resource : model) {
   733                         consumer.accept(resource);
   738                 List<R> result = resultSupplier.get();
   740                 if (consumer != null) {
   741                     for (R resource : result) {
   742                         consumer.accept(resource);
   748                 Set<String> resources = query.getResources();
   750                 if (consumer != null) {
   751                     resources.stream().map(resourceId -> (R) 
findById(resourceId, resourceServerId)).forEach(consumer);
   752                     return Collections.emptyList();
   755                 return resources.stream().map(resourceId -> (R) 
findById(resourceId, resourceServerId)).collect(Collectors.toList());
 Long getCurrentRevision(String id)
Definition: CacheManager.java:77
 
Set< String > invalidations
Definition: StoreFactoryCacheSession.java:98
 
public< T extends Revisioned > T get(String id, Class< T > type)
Definition: CacheManager.java:94
 
Resource findById(String id, String resourceServerId)
Definition: StoreFactoryCacheSession.java:590
 
StoreFactoryCacheManager cache
Definition: StoreFactoryCacheSession.java:89
 
void addRevisioned(Revisioned object, long startupRevision)
Definition: CacheManager.java:132
 
static final Logger logger
Definition: StoreFactoryCacheSession.java:87
 
final long startupRevision
Definition: StoreFactoryCacheSession.java:102