Make Cache increment/decrement methods available in every adapter

This PR implements increment/decrement methods in the file cache adapter. With this implementation all adapters now support the above methods and the base class can be modified to require an implementation. This allows users to always rely on the functionality being present independent of which adapter is used.