I think that read/write limitation is not entirely avoidable by using cache, different data is still being used often (booting up os, dling something to disk or reading some larger file, poor windows guys need to defrag, etc. etc.), cache can help to speed stuff up, but not to lengthen storage...