every time recent item list do refresh, with each item it do a query to get model of this item to
+ get label
+ check this item is out date (deleted) or not
it same to favourite list.
better do some improve:
1. save label of item on recent_Item table
2. just check out date on bellow case :
user click to item
when user click to refresh button
when load items at first time
ah, when i thinking about "save label of item on recent_Item table" i didn't thinking about case out date
ok. will try this way.
other hand, when rise event onRecentItemChanged in case change a record,
also give recode_id of record changing, so we only query for one record.
After this new feature when users are doing a long operation (importing a CSV file in a window), and then the processors star i found a concurrent modification exception on logs.
It's solved now , tks!