Constructor for the RestAdapter class.
Partial configuration options to merge with existing options
The options for the adapter. Contains configuration settings specific to the adapter implementation.
Gets the current cache map containing all cached responses.
The cache map
Makes an HTTP request to the specified URL with optional request options. Handles caching, interceptors, and error handling.
Optional request configuration
A promise that resolves to the response data
Clears all cached responses.
Configures the adapter with additional options.
The configuration options to apply
Removes a specific URL from the cache.
The URL to remove from the cache
Retrieves cached data for a specific URL.
The URL to get cached data for
The cached data if it exists
A static HTTP client class that provides methods for making HTTP requests with built-in caching, interceptors, and request/response handling capabilities.