forked from isaacs/node-lru-cache
-
Notifications
You must be signed in to change notification settings - Fork 0
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: ExplodingCabbage/node-lru-cache
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: isaacs/node-lru-cache
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 25 files changed
- 1 contributor
Commits on Sep 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 673aa5b - Browse repository at this point
Copy the full SHA 673aa5bView commit details -
This enables the consumer to override Date/performance object usage once at the point of LRU object creation. This is an affordance to make the TTL behavior easier to test in some scenarios, without sacrificing security or performance. It should most likely not be used in production! Re: isaacs#345 PR-URL: isaacs#386 Credit: @isaacs Close: isaacs#386 Reviewed-by: @isaacs
Configuration menu - View commit details
-
Copy full SHA for ab5e1b0 - Browse repository at this point
Copy the full SHA ab5e1b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7169bec - Browse repository at this point
Copy the full SHA 7169becView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff832f - Browse repository at this point
Copy the full SHA 8ff832fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa211ba - Browse repository at this point
Copy the full SHA fa211baView commit details
Commits on Sep 23, 2025
-
Allow ignored-abort fetches to update cache
Very niche edge case, but happens when a fetch implementation is aborted, but the underlying fetch implementation was not aborted, and no value existed in the cache already. In this case, it *should* update the stored cached value, but was not, because the pending fetch was not stored. Fix: isaacs#388
Configuration menu - View commit details
-
Copy full SHA for 8a102c6 - Browse repository at this point
Copy the full SHA 8a102c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 375406d - Browse repository at this point
Copy the full SHA 375406dView commit details
Commits on Oct 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e5df0bb - Browse repository at this point
Copy the full SHA e5df0bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7b7c4e - Browse repository at this point
Copy the full SHA b7b7c4eView commit details
Commits on Nov 30, 2025
-
clean up Timer objects when using ttlAutopurge
This prevents a possible runaway resource utilization issue when using ttlAutopurge. If a single key is written to repetedly, then many NodeJS.Timer objects will be created (or equivalent in the browser), and they are not unscheduled when no longer needed. This results in many checks for staleness happening unnecessarily, and so on. Now, when a key is overwritten, set with no TTL, or any other behavior that will mean that autopurge is no longer necessary, the timer is cleared and deleted.
Configuration menu - View commit details
-
Copy full SHA for 49b3fbe - Browse repository at this point
Copy the full SHA 49b3fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05d673b - Browse repository at this point
Copy the full SHA 05d673bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f29fceb - Browse repository at this point
Copy the full SHA f29fcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c6930e - Browse repository at this point
Copy the full SHA 4c6930eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ea6c8 - Browse repository at this point
Copy the full SHA e4ea6c8View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main