adding new third party cache implementation