Added new cache interfaces implementing proposed cache psr