Abstract
Protected
Abstract
_deleteProtected
Abstract
_getProtected
Abstract
_putProtected
Abstract
_updateInitialize the base persistence layer from the configuration settings
configuration object for the persistence layer
Deletes a record from the persistence store for the persistence key generated from the data passed in.
the data payload that will be hashed to create the hash portion of the idempotency key
Retrieves idempotency key for the provided data and fetches data for that key from the persistence store
the data payload that will be hashed to create the hash portion of the idempotency key
Saves a record indicating that the function's execution is currently in progress
the data payload that will be hashed to create the hash portion of the idempotency key
Optional
remainingTimeInMillis: numberthe remaining time left in the lambda execution context
Generated using TypeDoc
Base class for all persistence layers. This class provides the basic functionality for saving, retrieving, and deleting idempotency records. It also provides the ability to configure the persistence layer from the idempotency config.
Abstract
Implements