[NEW] Implement methods for all available cache types
[FIX] Remove NAIVEPP type, at this moment not clear what that is going
to be.