Caching implementation and session management (rate-limiting) written for web using workbox and redis