Different caching implementations based of PSR-16.
Simple file cache that will store the files in the root of the project folder. Can be customised.
Simple APCU Cache that can be used to store the cached object in APCU
Implement multiple functions.