Sorry, the fid is not UUID in tmpCompanyCuBaseDataCache , but the other are 
UUID.
The error is not happened only in this cache, the other are the same.
I found when I delete a single record ,it's nomal .But If I delete many records 
in a SQL,it will get the wrong.
Thanks.



At 2018-01-23 09:38:18, "Lucky" <wanxing...@163.com> wrote:

I put the entry like this:
 cache.put(entry.getFID(),entry);
The fid is a UUID, is only.
 
I'm very sure that the data in the cache is no problem.
All value is correct,and look like the other record.


 sql="delete from \"tmpCompanyCuBaseDataCache\".TmpCompanyCuBaseData where 
fid='1516093156643-53-33' "; 
 sql="delete from \"tmpCompanyCuBaseDataCache\".TmpCompanyCuBaseData where 
_key='1516093156643-53-33' "; 

 It can both execute correctly.  
 Then I execute "delete from 
\"tmpCompanyCuBaseDataCache\".TmpCompanyCuBaseData" again, It got the same 
error, the key had changed to another one.
And When I delete this record ,execute again ,it's the same......


Thanks.
Lucky.





Reply via email to