public CachedEntry<PropertyKey, PropertyHandler> newEntry(PropertyKey key, PropertyHandler object) { return new CachedEntryImpl<PropertyKey, PropertyHandler>(key, 1, object); }
public CachedEntry<PathPairKey, String> newEntry(PathPairKey key, String object) { return new CachedEntryImpl<PathPairKey, String>(key, 1, object); } }
public CachedEntry<TemplateKey, Template> newEntry(TemplateKey key, Template object) { return new CachedEntryImpl<TemplateKey, Template>(key, 1, object); }
public CachedEntry<PageKey, PageDto> newEntry(PageKey key, PageDto object) { return new CachedEntryImpl<PageKey, PageDto>(key, (object == null ? 0 : object.getVersion()), object); }
public CachedEntry<ContentKey, Content> newEntry(ContentKey key, Content object) { return new CachedEntryImpl<ContentKey, Content>(key, (object != null ? object.getModifyDate().getTime() : 0L), object); }
public CachedEntry<PageKey, PageDto> get(PageKey key) { PageDto dto = getPageDto(key); long serialNumber; if (dto == null) { serialNumber = 0; } else { serialNumber = dto.getVersion(); } return new CachedEntryImpl<PageKey, PageDto>(key, serialNumber, dto); }
CachedEntry<Integer, TemplateDto> getDtoEntry(Integer pageId) { CachedEntry<Integer, TemplateDto> entry = dtoStorage_.get(pageId); if (entry == null) { entry = new CachedEntryImpl<Integer, TemplateDto>(pageId, 1, provider_.getTemplateDto(pageId)); dtoStorage_.register(entry); } return entry; }
public String[] getVariants(Integer id) { CachedEntry<Integer, String[]> entry = variantStorage_.get(id); if (entry == null) { entry = new CachedEntryImpl<Integer, String[]>(id, 1, provider_ .getVariants(id)); variantStorage_.register(entry); } return entry.getCached(); } }
public String[] getVariants(Integer pageId) { CachedEntry<Integer, String[]> entry = variantStorage_.get(pageId); if (entry == null) { entry = new CachedEntryImpl<Integer, String[]>(pageId, 1, provider_ .getVariants(pageId)); variantStorage_.register(entry); } return entry.getCached(); }
public String[] getVariants(Integer id) { CachedEntry<Integer, String[]> entry = variantStorage_.get(id); if (entry == null) { entry = new CachedEntryImpl<Integer, String[]>(id, 1, provider_ .getVariants(id)); variantStorage_.register(entry); } return entry.getCached(); }