@Override public PortalPage getSystemDefaultPortalPage() { final PortalPage systemDefaultPortalPage = portalPageStore.getSystemDefaultPortalPage(); return setRelatedState(systemDefaultPortalPage); }
public PortalPage getSystemDefaultPortalPage() { // this can be called by two threads at the same time. They should both return the same value so // we don't need to stop them. if (systemDefaultPortalPageId == null) { final PortalPage page = delegateStore.getSystemDefaultPortalPage(); if (page != null) { systemDefaultPortalPageId = page.getId(); } } if (systemDefaultPortalPageId != null) { return getPortalPage(systemDefaultPortalPageId); } else { return null; } }