refactor(ses): Move makeLRUCacheMap to a dedicated file #1983
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
makeLRUCacheMap
is only used by the SES error system, but is not really specific to it. It should eventually be an endo export, possibly in its own package (just not incommon
, which itself depends uponses
), but this PR just promotes it up one level into an easily-movable file for when that time comes.Security Considerations
This code is depended upon by SES assert code, and therefore cannot itself assume a hardened environment. All of the existing commentary and
freeze
calls were preserved.Scaling Considerations
n/a
Documentation Considerations
None yet.
Testing Considerations
Testing was consolidated into packages/ses/test/test-lru-cache-map.js.
Upgrade Considerations
n/a