How she explained the cache to me was that it records an activity log for each file (im assuming by file she meant block) and the ones that are accessed most often get put into the NAND storage... now with defragmenting... my question was what happens if someone defrags every night... and the cache fills up with those files being defragmented since they would in essence be "accessed" every time the defrag goes... seems to me the NAND would fill up pretty quickly.
Im going to shoot off the email tonight i have a huge list of questions about how the drive operates, i will include yours as well and post the results here when i hear back from them (should be early next week)
File level would be interesting since that would mean a smaller look-up table than blocks. The only thing that would speak against it if there were some reason that file level tracking would be OS specific which is what Seagate said that their new implementation is not.
Good one about the defrag. Hard to speculate what they are doing unless they share more information on their caching scheme.