Sometimes when you try to unmount a removable drive, such as a USB pen drive, you get an error message saying that the device is still in use.
The problem here is that Windows only allows a short time after issuing the request to release handles, and TSVNCache.exe cannot always release all handles in time.
However, if you wait a few seconds and try unmounting again, it should work the second time.