Perhaps I didn't word it in the best way but what you describe is basically what I want, either/or when cache is over 90% then move 'x' amount of oldest files, if that's up to 'x' cache percentage or whatever would be good.
I've used the 'move files older than' but it's difficult to get right and have had a couple of instances where cache fills up before the oldest files have been moved.