public PortalPage adjustFavouriteCount(final SharedEntity portalPage, final int incrementValue) { notNull("portalPage", portalPage); notNull("portalPage.id", portalPage.getId()); PortalPage returnPage = null; try { returnPage = delegateStore.adjustFavouriteCount(portalPage, incrementValue); } finally { cacheById.remove(portalPage.getId()); } return returnPage; }
@Override public void adjustFavouriteCount(final SharedEntity entity, final int adjustmentValue) { notNull("entity", entity); Assertions.equals("PortalPage type", PortalPage.ENTITY_TYPE, entity.getEntityType()); final PortalPage portalPage = portalPageStore.adjustFavouriteCount(entity, adjustmentValue); indexer.index(setRelatedState(portalPage)).await(); }