Example 1: HTTP cache with interceptors

This example demonstrates the use of HTTP interceptors for caching API responses.

Basic Usage

Current limit: 5 items

IDTaskStatus
1delectus aut autem Pending
2quis ut nam facilis et officia qui Pending
3fugiat veniam minus Pending
4et porro tempora Completed
5laboriosam mollitia et enim quasi adipisci quia provident illum Pending

Key Features

  • 🔄 Automatic caching of API responses
  • ⏳ Configurable cache expiration
  • 📊 Optimized for performance and user experience
  • 📚 Easily extendable for other API endpoints

This example uses a simple HTTP interceptor to cache GET requests and improve performance.

It demonstrates how to manage API data efficiently in Angular applications.


              const data$ = this.http.get('/sensitive/data', {
                context: new HttpContext().set(CACHING_CONFIG, {
                  enabled: true,
                  maxAge: 300000 // 5 minutes
                }),
              });