dotCMS / core

Headless/Hybrid Content Management System for Enterprises
http://dotcms.com
Other
865 stars 467 forks source link

Issue 30670 per object ttl cache #30692

Closed wezell closed 3 days ago

wezell commented 1 week ago

This pull request includes significant changes to the CacheProviderAPIImpl class and introduces new classes to handle dynamic TTL caching. The most important changes include refactoring the CacheProviderAPIImpl class to simplify its methods, adding support for per-object TTL in caching, and implementing new cache classes.

Refactoring and Simplification:

Dynamic TTL Caching:

Cache Provider Updates:

These changes aim to improve the flexibility and maintainability of the caching system, allowing for more granular control over cache expiration and simplifying the overall code structure.

This PR fixes: #30670

dotcms-sonarqube[bot] commented 4 days ago

Quality Gate passed Quality Gate passed

Issues
1 New issue
37 Fixed issues
2 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.6% Duplication on New Code

See analysis details on SonarQube