Browse Source

Device cache improvements during code review

pull/4871/head
Volodymyr Babak 5 years ago
committed by Andrew Shvayka
parent
commit
759e8ee3c7
  1. 4
      dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java

4
dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java

@ -347,6 +347,9 @@ public class DeviceServiceImpl extends AbstractEntityService implements DeviceSe
}
private void removeDeviceFromCacheById(TenantId tenantId, DeviceId deviceId) {
if (deviceId == null) {
return;
}
Cache cache = cacheManager.getCache(DEVICE_CACHE);
cache.evict(Arrays.asList(tenantId, deviceId));
}
@ -696,7 +699,6 @@ public class DeviceServiceImpl extends AbstractEntityService implements DeviceSe
}
if (!old.getName().equals(device.getName())) {
removeDeviceFromCacheByName(tenantId, old.getName());
removeDeviceFromCacheById(tenantId, old.getId());
}
}

Loading…
Cancel
Save