@Override public void execute() { LOGGER.debug("Executing ResultTemplateCacheUpdate"); startStopwatch(); if (HibernateHelper.isEntitySupported(ResultTemplateEntity.class)) { List<ResultTemplateEntity> resultTemplates = getResultTemplateObjects(getSession()); for (ResultTemplateEntity resultTemplate : resultTemplates) { String id = resultTemplate.getIdentifier(); getCache().addResultTemplate(id); getCache().addResultTemplateForOffering(resultTemplate.getOffering().getIdentifier(), id); getCache().addObservablePropertyForResultTemplate(id, resultTemplate.getPhenomenon().getIdentifier()); getCache().addFeatureOfInterestForResultTemplate(id, resultTemplate.getFeature().getIdentifier()); } } LOGGER.debug("Finished executing ResultTemplateCacheUpdate ({})", getStopwatchResult()); }
final SosWritableContentCache cache = getCache(); final String resultTemplate = response.getAcceptedTemplate(); cache.addResultTemplate(resultTemplate); for (String offering : request.getObservationTemplate().getOfferings()) { cache.addOffering(offering);
final SosWritableContentCache cache = getCache(); final String resultTemplate = response.getAcceptedTemplate(); cache.addResultTemplate(resultTemplate); for (String offering : request.getObservationTemplate().getOfferings()) { cache.addOffering(offering);