-
Notifications
You must be signed in to change notification settings - Fork 467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow TimedCacheProvider to take per object TTLs #30670
Comments
wezell
added a commit
that referenced
this issue
Nov 15, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 15, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 18, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 18, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 18, 2024
… to our CaffineCache and really deprecates the timed cache provider.\n\nref:#30670
wezell
added a commit
that referenced
this issue
Nov 19, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 19, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 20, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 20, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 20, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 20, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 20, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 21, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
wezell
added a commit
that referenced
this issue
Nov 21, 2024
… to our CaffineCache and really deprecates the timed cache provider. ref:#30670
josemejias11
added
dotCMS : Content Management
OKR : Application Performance
Owned by Will
labels
Nov 22, 2024
github-project-automation
bot
moved this from In Review
to Internal QA
in dotCMS - Product Planning
Nov 22, 2024
github-project-automation
bot
moved this from Internal QA
to Current Sprint Backlog
in dotCMS - Product Planning
Nov 22, 2024
jcastro-dotcms
moved this from Current Sprint Backlog
to QA - Backlog
in dotCMS - Product Planning
Nov 22, 2024
Approved: Tested on trunk_68612b9, Docker, macOS 14.5, FF v126.0.1 |
github-project-automation
bot
moved this from Done
to Internal QA
in dotCMS - Product Planning
Nov 27, 2024
This commit unified the |
wezell
added a commit
that referenced
this issue
Dec 12, 2024
github-merge-queue bot
pushed a commit
that referenced
this issue
Dec 13, 2024
#30670 The DynamicTTL does not call the stats collector when it instantiates the Caffeine Cache. This adds the stats collector to the DynamicTTL cache ![image](https://github.com/user-attachments/assets/832240c7-33b1-4af2-b4ba-e4ed9f3160bb)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Parent Issue
No response
User Story
We have a timed cache provider that allows us to set a group TTL. When we want to build a cache that uses a per object TTL, we have to write some nasty code to work around this fact - and do things like have wrapper object and cleanup threads to remove stale entries. This is important for things like the
blockdirectivecache
and the Page cache, where each object has a specific TTL.Acceptance Criteria
Allow networked caches to have a specific TTL per object.
Steps to Reproduce
/set-variable
, and set its Cache TTL to zero.Code Snippet
to it, with the following code, which will store thefoo
entry to the Dynamic Cache for a period of 10 seconds:/get-variable
, and set its Cache TTL to zero as well.Code Snippet
to it, with the following code, which will read the value of thefoo
entry:/set-variable
page./get-variable
page. It must display the value of thefoo
variable:bar
./get-variable
page. You should get the Velocity code now instead of the variables value.The text was updated successfully, but these errors were encountered: