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?

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

public async getPickUpPoints() {
return this.http
.get(/api/logistics/pvt/configuration/pickuppoints/_search?page=1&pageSize=10)
.then((response: any) => {
console.log(response)
return response
})
.catch(() => null)
}
}