This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch maintenance-branch
in repository https://gitbox.apache.org/repos/asf/causeway.git
from c2843151d0 CAUSEWAY-3795 : fixes destroy callback
add f07c9b3227 CAUSEWAY-3705 : sketches modules for title cache extension
add fa174adedf CAUSEWAY-3705: wip, compiles at least
add ffb32cd107 CAUSEWAY-3705: simple implementation, no strategy, single
cache
add 1efa31963e CAUSEWAY-3705: adds docs, renames module jcache to caffeine
No new revisions were added by this update.
Summary of changes:
.../unrecoverable/BookmarkNotFoundException.adoc | 19 ++
.../index/services/metrics/MetricsService.adoc | 40 +++-
.../services/search/CollectionSearchService.adoc | 47 +----
.../dom/ApplicationUserAutoCreationService.adoc | 17 ++
.../index/titlecache/applib/event/Cached.adoc | 40 ++++
.../applib/event/CachedWithCacheSettings.adoc | 38 ++++
.../caffeine/dom/TitleCacheSubscriber.adoc | 46 +++++
.../changetracking/EntityChangeTrackerDefault.adoc | 16 +-
.../modules/ROOT/partials/extensions.adoc | 1 +
antora/playbooks/site.NEXT.yml | 3 +
antora/playbooks/site.yml | 3 +
bom/pom.xml | 23 +++
core/adoc/modules/_overview/pages/about.adoc | 114 +++++++++---
.../config/pages/sections/causeway.applib.adoc | 9 +
.../config/pages/sections/causeway.extensions.adoc | 23 +++
.../core/config/CausewayConfiguration.java | 27 +++
core/metamodel/src/main/java/module-info.java | 3 +-
.../specimpl/ObjectSpecificationAbstract.java | 19 ++
.../core/metamodel/spi/EntityTitleSubscriber.java | 31 ++++
.../{commandlog => titlecache}/adoc/antora.yml | 0
.../titlecache/adoc/modules/titlecache}/nav.adoc | 0
.../adoc/modules/titlecache/pages/about.adoc | 124 +++++++++++++
.../modules/titlecache/partials/module-nav.adoc | 6 +
extensions/core/titlecache/applib/pom.xml | 45 +++++
.../applib/src/main/java/module-info.java | 25 +++
.../applib/CausewayModuleExtTitlecacheApplib.java | 27 +++
.../extensions/titlecache/applib/event/Cached.java | 53 ++++++
.../applib/event/CachedWithCacheSettings.java | 39 ++++
extensions/core/titlecache/caffeine/pom.xml | 71 +++++++
.../caffeine/src/main/java/module-info.java | 34 ++++
.../CausewayModuleExtTitlecacheCaffeine.java | 61 ++++++
.../caffeine/dom/TitleCacheSubscriber.java | 204 +++++++++++++++++++++
extensions/core/titlecache/pom.xml | 55 ++++++
extensions/pom.xml | 1 +
34 files changed, 1174 insertions(+), 90 deletions(-)
create mode 100644
antora/components/refguide-index/modules/applib/pages/index/exceptions/unrecoverable/BookmarkNotFoundException.adoc
create mode 100644
antora/components/refguide-index/modules/extensions/pages/index/secman/delegated/springoauth2/dom/ApplicationUserAutoCreationService.adoc
create mode 100644
antora/components/refguide-index/modules/extensions/pages/index/titlecache/applib/event/Cached.adoc
create mode 100644
antora/components/refguide-index/modules/extensions/pages/index/titlecache/applib/event/CachedWithCacheSettings.adoc
create mode 100644
antora/components/refguide-index/modules/extensions/pages/index/titlecache/caffeine/dom/TitleCacheSubscriber.adoc
create mode 100644
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spi/EntityTitleSubscriber.java
copy extensions/core/{commandlog => titlecache}/adoc/antora.yml (100%)
copy {antora/components/userguide/modules/btb =>
extensions/core/titlecache/adoc/modules/titlecache}/nav.adoc (100%)
create mode 100644
extensions/core/titlecache/adoc/modules/titlecache/pages/about.adoc
create mode 100644
extensions/core/titlecache/adoc/modules/titlecache/partials/module-nav.adoc
create mode 100644 extensions/core/titlecache/applib/pom.xml
create mode 100644
extensions/core/titlecache/applib/src/main/java/module-info.java
create mode 100644
extensions/core/titlecache/applib/src/main/java/org/apache/causeway/extensions/titlecache/applib/CausewayModuleExtTitlecacheApplib.java
create mode 100644
extensions/core/titlecache/applib/src/main/java/org/apache/causeway/extensions/titlecache/applib/event/Cached.java
create mode 100644
extensions/core/titlecache/applib/src/main/java/org/apache/causeway/extensions/titlecache/applib/event/CachedWithCacheSettings.java
create mode 100644 extensions/core/titlecache/caffeine/pom.xml
create mode 100644
extensions/core/titlecache/caffeine/src/main/java/module-info.java
create mode 100644
extensions/core/titlecache/caffeine/src/main/java/org/apache/causeway/extensions/titlecache/caffeine/CausewayModuleExtTitlecacheCaffeine.java
create mode 100644
extensions/core/titlecache/caffeine/src/main/java/org/apache/causeway/extensions/titlecache/caffeine/dom/TitleCacheSubscriber.java
create mode 100644 extensions/core/titlecache/pom.xml