Browse Source

Was deleted Cache

pull/1053/head
viktorbasanets 8 years ago
parent
commit
a1aa321831
  1. 7
      dao/src/main/java/org/thingsboard/server/dao/entityview/EntityViewServiceImpl.java

7
dao/src/main/java/org/thingsboard/server/dao/entityview/EntityViewServiceImpl.java

@ -38,9 +38,7 @@ import org.thingsboard.server.dao.tenant.TenantDao;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Optional;
import static org.thingsboard.server.common.data.CacheConstants.ENTITY_VIEW_CACHE;
import static org.thingsboard.server.dao.model.ModelConstants.NULL_UUID; import static org.thingsboard.server.dao.model.ModelConstants.NULL_UUID;
import static org.thingsboard.server.dao.service.Validator.validateId; import static org.thingsboard.server.dao.service.Validator.validateId;
import static org.thingsboard.server.dao.service.Validator.validatePageLink; import static org.thingsboard.server.dao.service.Validator.validatePageLink;
@ -68,9 +66,6 @@ public class EntityViewServiceImpl extends AbstractEntityService
@Autowired @Autowired
private CustomerDao customerDao; private CustomerDao customerDao;
@Autowired
private CacheManager cacheManager;
@Override @Override
public EntityView findEntityViewById(EntityViewId entityViewId) { public EntityView findEntityViewById(EntityViewId entityViewId) {
log.trace("Executing findEntityViewById [{}]", entityViewId); log.trace("Executing findEntityViewById [{}]", entityViewId);
@ -110,14 +105,12 @@ public class EntityViewServiceImpl extends AbstractEntityService
@Override @Override
public void deleteEntityView(EntityViewId entityViewId) { public void deleteEntityView(EntityViewId entityViewId) {
log.trace("Executing deleteEntityView [{}]", entityViewId); log.trace("Executing deleteEntityView [{}]", entityViewId);
Cache cache = cacheManager.getCache(ENTITY_VIEW_CACHE);
validateId(entityViewId, INCORRECT_ENTITY_VIEW_ID + entityViewId); validateId(entityViewId, INCORRECT_ENTITY_VIEW_ID + entityViewId);
deleteEntityRelations(entityViewId); deleteEntityRelations(entityViewId);
EntityView entityView = entityViewDao.findById(entityViewId.getId()); EntityView entityView = entityViewDao.findById(entityViewId.getId());
List<Object> list = new ArrayList<>(); List<Object> list = new ArrayList<>();
list.add(entityView.getTenantId()); list.add(entityView.getTenantId());
list.add(entityView.getName()); list.add(entityView.getName());
cache.evict(list);
entityViewDao.removeById(entityViewId.getId()); entityViewDao.removeById(entityViewId.getId());
} }

Loading…
Cancel
Save