PSR-6 compliant cache component