Snap ! !
I too have XP Home Edition, SP3.
My Flash drive is also optimised for quick removal.
This "should" make it safe to unplug without jumping through the hoops of "Safely Remove Hardware",
but I never take that risk - I always go for safety.
For both of us any write (and I assume delete) actions on the flash drive should delay the application and GUI responses by a few microseconds as the transaction requirements are written to the RAM cache.
When the O.S. has some spare time it will access the cache and spend the much larger time needed to perform the required transactions to update the flash drive.
The data in the RAM cache may persist until it is over-written with further transactions - then it is gone.
I would like to think that RAM loses all data upon Power Off,
but I believe my Acer Laptop maintains power from its battery to some parts of the circuitry whilst shut down.
I do not know, and a quick Google did not show me, where this RAM cache is located.
The CPU processors have various sizes (and speeds) of cache built in.
Level 1 is for "instant" access to recent instructions that may be repeated in a loop.
Level 2 and 3 are larger and slower for other purposes - I am going into brain fade here ! !
I suspect that a disc transaction cache MIGHT be built into the CPU silicon at some time,
but I do not think we have that yet.
I assume my disc drive transaction cache is part of a 1 GB memory upgrade I gave my P.C. 3 birthdays ago,
in which case it may get transferred in and out of Virtual memory = pagefile.sys = Hard disc drive area.
What I refuse to understand is why I still have 787,336 MB Available (unused) physical memory,
and yet "hours" have been wasted moving 388,716 MB into so slow virtual make-believe memory ! !
Additionally forensic investigators examine the hiberfil.sys on the Hard Drive to see what has entered RAM,
though I would have thought a child pornography URL would get over-written by shopping lists etc. the next day.
For maximum privacy you may need to purge the pagefile.sys, which I believe is a start-up option,
and you may need to disable hiberfil.sys.
CCleaner has no option for dealing with the disc drive transaction cache, nor pagefile.sys nor hiberfil.sys.
In practice I never bother to Wipe Free Space, nor shred or wipe deleted files.
I have excellent security software,
and nothing evil since my younger son left college 20 years ago and he stopped copying games onto floppy discs.
In theory I believe a hacker could penetrate my system and access data that was not deleted,
and he might be able to add a key-logger that could send him my internet banking passwords.
He could also destroy my system - but in 10 minutes I would fully recover via a backup partition image.
Any deleted data that was not shredded/wiped could be read and stolen,
but it would need the use of something like Recuva to access them.
It would probably need far more sophisticated tools to interpret any pagefile or hiberfil data.
I suspect that the risk of a hacker recovering deleted data is less than the risk that a wife would give a private investigator passwords and physical access to the system if she was looking for a divorce.
Regards
Alan