我把id!=null都拿掉了，看起來之前filter會跑成multithread應該是這一段code造成的
因為還沒有cache的時候，id都是null，所以都會跑到mLocalThreadExecutor去
MediaStoreFile也是一樣