Browse Source

Fix device cache

pull/5080/head
Igor Kulikov 5 years ago
parent
commit
eb8f115c69
  1. 5
      dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java

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

@ -189,7 +189,10 @@ public class DeviceServiceImpl extends AbstractEntityService implements DeviceSe
return doSaveDevice(device, accessToken, true);
}
@CacheEvict(cacheNames = DEVICE_CACHE, key = "{#device.tenantId, #device.name}")
@Caching(evict= {
@CacheEvict(cacheNames = DEVICE_CACHE, key = "{#device.tenantId, #device.name}"),
@CacheEvict(cacheNames = DEVICE_CACHE, key = "{#device.tenantId, #device.id}")
})
@Override
public Device saveDevice(Device device, boolean doValidate) {
return doSaveDevice(device, null, doValidate);

Loading…
Cancel
Save