private String addToCache(String componentURI, String key, CacheElement<String> cacheElement, String result) throws ParseException { String toReturn = result == null ? "" : result; cacheElement.setPayload(toReturn); TCMURI tcmUri = new TCMURI(componentURI); cacheProvider.storeInItemCache(key, cacheElement, tcmUri.getPublicationId(), tcmUri.getItemId()); LOG.debug("Added link url: {} for uri: {} to cache", result, componentURI); return toReturn; }
cacheElement.setPayload(publicationMeta); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(publicationMeta); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
result = pageMeta.getPublicationId(); LOG.debug("Publication Id for URL: {}, is {}", url, result); cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
if (pageMeta != null) { result = pageMeta.getPublicationId(); cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(null); cacheProvider.storeInItemCache(cacheKey, cacheElement); cacheElement.setExpired(true); cacheElement.setPayload(page); cacheProvider.storeInItemCache(cacheKey, cacheElement); cacheElement.setExpired(false);
String taxonomySource = taxonomyProvider.getTaxonomyByURI(taxonomyURI, true); if (taxonomySource == null || taxonomySource.length() == 0) { cacheElement.setPayload(null); cacheProvider.storeInItemCache(taxonomyURI, cacheElement); cacheElement.setExpired(true); cacheElement.setPayload(taxonomy);
String taxonomySource = taxonomyProvider.getTaxonomyFilterBySchema(taxonomyURI, schemaURI); if (taxonomySource == null || taxonomySource.length() == 0) { cacheElement.setPayload(null); cacheProvider.storeInItemCache(taxonomyURI, cacheElement); cacheElement.setExpired(true); cacheElement.setPayload(taxonomy); LOG.debug("Added taxonomy with uri: {} and schema: {} to cache", taxonomyURI, schemaURI); } catch (ItemNotFoundException e) { cacheElement.setPayload(null); cacheProvider.storeInItemCache(taxonomyURI, cacheElement); cacheElement.setExpired(true);
cacheElement.setPayload(null); cacheProvider.storeInItemCache(cacheKey, cacheElement); cacheElement.setExpired(true); cacheElement.setPayload(pageSource); cacheProvider.storeInItemCache(cacheKey, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement, tcmuri.getPublicationId(), tcmuri.getItemId ()); } else { result = 0; cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(null); cacheProvider.storeInItemCache(cacheKey, cacheElement); cacheElement.setExpired(true); cacheElement.setPayload(page); cacheProvider.storeInItemCache(cacheKey, cacheElement, resultItem.getPublicationId(), resultItem .getItemId());
cacheElement.setPayload(null); cacheElement.setNull(true); cacheProvider.storeInItemCache(uri, cacheElement); cacheElement.setPayload(page);
try { binary = binaryProvider.getBinaryByURI(tcmUri); cacheElement.setPayload(binary); TCMURI binaryURI = new TCMURI(tcmUri); cacheProvider.storeInItemCache(tcmUri, cacheElement, binaryURI.getPublicationId(), binaryURI LOG.debug("Added binary with uri: {} to cache", tcmUri); } catch (ParseException e) { cacheElement.setPayload(null); cacheProvider.storeInItemCache(tcmUri, cacheElement); cacheElement.setExpired(true);
try { binary = binaryProvider.getBinaryByURL(url, publicationId); cacheElement.setPayload(binary);
result = 1; TCMURI tcmuri = new TCMURI(results[0]); cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement, tcmuri.getPublicationId(), tcmuri .getItemId()); } else { result = 0; cacheElement.setPayload(result); cacheProvider.storeInItemCache(key, cacheElement); cacheElement.setExpired(false);
cacheElement.setPayload(null); cacheElement.setNull(true); cacheProvider.storeInItemCache(key, cacheElement, publicationId, componentId); cacheElement.setPayload(componentPresentation); cacheProvider.storeInItemCache(key, cacheElement, publicationId, componentId); cacheElement.setExpired(false);