lambda-cache
Package to cache objects in memory for NodeJS Lambda Functions
import{APIGatewayEvent}from'aws-lambda';import{Cache}from'./cache';constcache=newCache();exportconsthandler=async(ev: APIGatewayEvent)=>{consttestKey="testkey";constval=cache.get(testKey);if(val){console.log("Cache hit")return{statusCode: 200,body: JSON.stringify(val),headers: {'Content-type': 'application/json'},};}console.log("Cache miss");lettest={"k":"testing"};cache.set("test",test,10);// cache object for 10 secondsreturn{statusCode: 200,body: JSON.stringify(test),headers: {'Content-type': 'application/json'},};}