I can’t seem to find anything like it, neither as a Fuse fs. Is there really no file system, that just evicts the oldest entries once it’s full? I mean, it could be a simple queue.
This would have been the ideal tool for cache; no bothering with size limits and background daemons.


Right, yeah, queue, not stack, thanks.
About the last sentence, that’s literally the freedesktop definition that cache can get deleted at any time. Important runtime data is state data.
A queue is imho ideal, because only the oldest cache no process cares anymore, gets purged.