I have actually , released these libraries a few months ago.
For now only with a memory backend, WIP for the disk backend.
I released it because of a not so great experience with Varnish. As @BartOtten put it it brings:
plus many other things, like programmatically accessing the cache in addition to the implemented libs (eg., you can cache chunks of a list response so that individual objects are cache as well). It integrates well with the existing tools we use (telemetry for instance).