Optimizing Api Calls With Retrofit And Okhttp Implementing Middleware For Efficient Caching