added azure cache imple and redis cache impl