/** * Caches the task in the entity cache if it is enabled. * * @param task the task */ @Override public void cacheResult(Task task) { EntityCacheUtil.putResult( TaskModelImpl.ENTITY_CACHE_ENABLED, TaskImpl.class, task.getPrimaryKey(), task); task.resetOriginalValues(); }
/** * Caches the tasks in the entity cache if it is enabled. * * @param tasks the tasks */ @Override public void cacheResult(List<Task> tasks) { for (Task task : tasks) { if (EntityCacheUtil.getResult( TaskModelImpl.ENTITY_CACHE_ENABLED, TaskImpl.class, task.getPrimaryKey()) == null) { cacheResult(task); } else { task.resetOriginalValues(); } } }