How to add cache to a JanusClient client

Hello ,
In a service I am making the call to the API /api/logistics/pvt/configuration/pickuppoints, how can I add cache in a JanusClient client so that it does not always make the call but rather maintains a cache?

export default class Status extends JanusClient {
constructor(context: IOContext, options?: InstanceOptions) {
super(context, {
headers: {
VtexIdClientAutCookie: context.authToken,

public async getPickUpPoints() {
return this.http
.then((response: any) => {
return response
.catch(() => null)