This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a change to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 390e6b674b Merge pull request #14160 from apache/grails-doc-merge
     add e0eef53a89 Import grails-cache repo
     add f99849be5b cleanup - remove historical cache changelog
     add 37cc0effa1 Integrate cache docs into grails-doc
     add 7aec96beea Integrate cache example & cache plugin
     add 9f8a74431f Remove old grails-cache entry from bom
     add 2239cdcbc2 fix - springVersion reference for cache doc
     add 1238d21b04 remove todo
     add 0f583e4d53 Merge branch 'grails-doc-merge' into grails-cache-merge
     add 9794498f07 Merge branch 'grails-doc-merge' into grails-cache-merge
     add 055c181a1a Merge branch 'grails-doc-merge' into grails-cache-merge
     add 803ed19b73 Merge branch 'grails-doc-merge' into grails-cache-merge
     add 005303734b Merge branch 'grails-doc-merge' into grails-cache-merge
     add 1f350d1a2f Merge branch 'grails-doc-merge' into grails-cache-merge
     add d108f93137 Merge branch 'grails-doc-merge' into grails-cache-merge
     add a7e6dea3eb Merge branch 'grails-doc-merge' into grails-cache-merge
     add 865e1c741b Merge pull request #14161 from apache/grails-cache-merge

No new revisions were added by this update.

Summary of changes:
 dependencies.gradle                                |   2 -
 gradle.properties                                  |   1 +
 gradle/publish-root-config.gradle                  |   1 +
 grails-cache/README.md                             |   2 +
 grails-cache/build.gradle                          |  47 ++++
 .../taglib/grails/plugin/cache/CacheTagLib.groovy  | 187 ++++++++++++++++
 .../ast/groovy/grails/plugin/cache/CacheEvict.java |  63 ++++++
 .../groovy/grails/plugin/cache/CacheOperation.java |  12 +-
 .../ast/groovy/grails/plugin/cache/CachePut.java   |  51 +++++
 .../ast/groovy/grails/plugin/cache/Cacheable.java  |  62 ++++++
 .../plugin/cache/CustomCacheKeyGenerator.groovy    | 188 ++++++++++++++++
 .../plugin/cache/GrailsCacheKeyGenerator.groovy    |  45 ++++
 .../grails/plugin/cache/GrailsCacheManager.java    |  29 ++-
 .../plugin/cache/GrailsCacheManagerAware.groovy    |  37 ++++
 .../compiler/AbstractCacheTransformation.groovy    | 228 +++++++++++++++++++
 .../cache/compiler/CacheEvictTransformation.groovy | 104 +++++++++
 .../cache/compiler/CachePutTransformation.groovy   |  87 ++++++++
 .../cache/compiler/CacheableTransformation.groovy  | 115 ++++++++++
 .../grails/plugin/cache/CacheException.groovy      |  65 ++++++
 .../grails/plugin/cache/CacheGrailsPlugin.groovy   |  89 ++++++++
 .../plugin/cache/CachePluginConfiguration.groovy   |  23 ++
 .../groovy/grails/plugin/cache/GrailsCache.java    |  21 +-
 .../plugin/cache/GrailsCacheAdminService.groovy    |  41 ++++
 .../cache/GrailsConcurrentLinkedMapCache.java      | 169 ++++++++++++++
 .../GrailsConcurrentLinkedMapCacheManager.groovy   |  71 ++++++
 .../plugin/cache/GrailsConcurrentMapCache.java     |  55 +++++
 .../cache/GrailsConcurrentMapCacheManager.groovy   |  68 ++++++
 .../grails/plugin/cache/GrailsValueWrapper.java    |  27 ++-
 .../grails/plugin/cache/util/ClassUtils.java       |  59 +++++
 .../grails/plugin/cache/CacheEvictParseSpec.groovy | 159 +++++++++++++
 .../grails/plugin/cache/CacheTagLibSpec.groovy     | 104 +++++++++
 .../grails/plugin/cache/CacheableParseSpec.groovy  | 152 +++++++++++++
 ...ailsConcurrentLinkedMapCacheManagerTests.groovy |  97 ++++++++
 .../GrailsConcurrentLinkedMapCacheTests.groovy     | 120 ++++++++++
 .../GrailsConcurrentMapCacheManagerTests.groovy    |  97 ++++++++
 .../grails/plugin/cache/util/ClassUtilsSpec.groovy |  40 ++++
 grails-doc/build.gradle                            |  10 +-
 grails-doc/src/en/guide/cache.adoc                 |   1 +
 .../src/en/guide/cache/cacheImplementation.adoc    |  43 ++++
 grails-doc/src/en/guide/cache/cacheTags.adoc       |   3 +
 grails-doc/src/en/guide/cache/cacheUsage.adoc      |  31 +++
 .../guide/cache/cacheUsage/cacheAnnotations.adoc   | 116 ++++++++++
 .../guide/cache/cacheUsage/cacheConfiguration.adoc |  45 ++++
 .../en/guide/cache/cacheUsage/cacheManager.adoc    |   3 +
 .../en/guide/cache/cacheUsage/cacheUnitTests.adoc  |  23 ++
 .../en/guide/cache/grailsCacheAdminService.adoc    |   1 +
 .../grailsCacheAdminService/clearingCaches.adoc    |  19 ++
 grails-doc/src/en/guide/toc.yml                    |  14 ++
 grails-doc/src/en/ref/Tags - Cache/block.adoc      |  41 ++++
 grails-doc/src/en/ref/Tags - Cache/render.adoc     |  61 +++++
 grails-test-examples/app1/build.gradle             |   2 +-
 .../{issue-11102 => cache}/build.gradle            |  73 +++---
 .../grails-app/conf/application.yml                |  30 ++-
 .../{app1 => cache}/grails-app/conf/logback.xml    |   0
 .../controllers/com/demo/DemoController.groovy     |  96 ++++++++
 .../grails-app/init/com/demo}/Application.groovy   |   4 +-
 .../services/com/demo/BasicCachingService.groovy   |  85 +++++++
 .../grails-app/views/demo/_counterTemplate.gsp     |   1 +
 .../cache/grails-app/views/demo/blockCache.gsp     |  18 ++
 .../cache/grails-app/views/demo/blockCacheTTL.gsp  |  18 ++
 .../cache/grails-app/views/demo/renderTag.gsp      |  16 ++
 .../cache/grails-app/views/demo/renderTagTTL.gsp   |  16 ++
 .../cache/grails-app/views/demo/show.gsp           |   1 +
 .../grails-app/views/layouts/main.gsp              |   0
 .../grails-app/views/notFound.gsp                  |   0
 .../groovy/com/demo/CacheTagIntegrationSpec.groovy | 218 ++++++++++++++++++
 .../com/demo/CachingServiceIntegrationSpec.groovy  | 246 +++++++++++++++++++++
 .../groovy/com/demo/MaxCapacityCacheSpec.groovy    |  32 +++
 .../NotCachingControllerIntegrationSpec.groovy     |  22 ++
 .../BasicCachingServiceNoCacheManagerSpec.groovy   |  23 ++
 .../groovy/com/demo/BasicCachingServiceSpec.groovy |  61 +++++
 .../com/demo/ClassMarkedCacheableSpec.groovy       |  73 ++++++
 settings.gradle                                    |   3 +
 73 files changed, 4073 insertions(+), 94 deletions(-)
 create mode 100644 grails-cache/README.md
 create mode 100644 grails-cache/build.gradle
 create mode 100644 
grails-cache/grails-app/taglib/grails/plugin/cache/CacheTagLib.groovy
 create mode 100644 
grails-cache/src/ast/groovy/grails/plugin/cache/CacheEvict.java
 copy grails-core/src/main/groovy/grails/compiler/ast/AstTransformer.java => 
grails-cache/src/ast/groovy/grails/plugin/cache/CacheOperation.java (77%)
 create mode 100644 
grails-cache/src/ast/groovy/grails/plugin/cache/CachePut.java
 create mode 100644 
grails-cache/src/ast/groovy/grails/plugin/cache/Cacheable.java
 create mode 100644 
grails-cache/src/ast/groovy/grails/plugin/cache/CustomCacheKeyGenerator.groovy
 create mode 100644 
grails-cache/src/ast/groovy/grails/plugin/cache/GrailsCacheKeyGenerator.groovy
 copy grails-core/src/main/groovy/grails/core/GrailsApplicationClass.groovy => 
grails-cache/src/ast/groovy/org/grails/plugin/cache/GrailsCacheManager.java 
(55%)
 create mode 100644 
grails-cache/src/ast/groovy/org/grails/plugin/cache/GrailsCacheManagerAware.groovy
 create mode 100644 
grails-cache/src/ast/groovy/org/grails/plugin/cache/compiler/AbstractCacheTransformation.groovy
 create mode 100644 
grails-cache/src/ast/groovy/org/grails/plugin/cache/compiler/CacheEvictTransformation.groovy
 create mode 100644 
grails-cache/src/ast/groovy/org/grails/plugin/cache/compiler/CachePutTransformation.groovy
 create mode 100644 
grails-cache/src/ast/groovy/org/grails/plugin/cache/compiler/CacheableTransformation.groovy
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/CacheException.groovy
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/CacheGrailsPlugin.groovy
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/CachePluginConfiguration.groovy
 copy grails-test-examples/gorm/grails-app/domain/gorm/Product.groovy => 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsCache.java (69%)
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsCacheAdminService.groovy
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsConcurrentLinkedMapCache.java
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsConcurrentLinkedMapCacheManager.groovy
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsConcurrentMapCache.java
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsConcurrentMapCacheManager.groovy
 copy grails-core/src/main/groovy/grails/compiler/traits/TraitInjector.java => 
grails-cache/src/main/groovy/grails/plugin/cache/GrailsValueWrapper.java (53%)
 create mode 100644 
grails-cache/src/main/groovy/grails/plugin/cache/util/ClassUtils.java
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/CacheEvictParseSpec.groovy
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/CacheTagLibSpec.groovy
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/CacheableParseSpec.groovy
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentLinkedMapCacheManagerTests.groovy
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentLinkedMapCacheTests.groovy
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/GrailsConcurrentMapCacheManagerTests.groovy
 create mode 100644 
grails-cache/src/test/groovy/grails/plugin/cache/util/ClassUtilsSpec.groovy
 create mode 100644 grails-doc/src/en/guide/cache.adoc
 create mode 100644 grails-doc/src/en/guide/cache/cacheImplementation.adoc
 create mode 100644 grails-doc/src/en/guide/cache/cacheTags.adoc
 create mode 100644 grails-doc/src/en/guide/cache/cacheUsage.adoc
 create mode 100644 
grails-doc/src/en/guide/cache/cacheUsage/cacheAnnotations.adoc
 create mode 100644 
grails-doc/src/en/guide/cache/cacheUsage/cacheConfiguration.adoc
 create mode 100644 grails-doc/src/en/guide/cache/cacheUsage/cacheManager.adoc
 create mode 100644 grails-doc/src/en/guide/cache/cacheUsage/cacheUnitTests.adoc
 create mode 100644 grails-doc/src/en/guide/cache/grailsCacheAdminService.adoc
 create mode 100644 
grails-doc/src/en/guide/cache/grailsCacheAdminService/clearingCaches.adoc
 create mode 100644 grails-doc/src/en/ref/Tags - Cache/block.adoc
 create mode 100644 grails-doc/src/en/ref/Tags - Cache/render.adoc
 copy grails-test-examples/{issue-11102 => cache}/build.gradle (58%)
 copy grails-test-examples/{plugins/loadafter => 
cache}/grails-app/conf/application.yml (76%)
 mode change 100755 => 100644
 copy grails-test-examples/{app1 => cache}/grails-app/conf/logback.xml (100%)
 create mode 100644 
grails-test-examples/cache/grails-app/controllers/com/demo/DemoController.groovy
 copy grails-test-examples/{plugins/issue11005/grails-app/init/issue11005 => 
cache/grails-app/init/com/demo}/Application.groovy (92%)
 create mode 100644 
grails-test-examples/cache/grails-app/services/com/demo/BasicCachingService.groovy
 create mode 100644 
grails-test-examples/cache/grails-app/views/demo/_counterTemplate.gsp
 create mode 100644 
grails-test-examples/cache/grails-app/views/demo/blockCache.gsp
 create mode 100644 
grails-test-examples/cache/grails-app/views/demo/blockCacheTTL.gsp
 create mode 100644 
grails-test-examples/cache/grails-app/views/demo/renderTag.gsp
 create mode 100644 
grails-test-examples/cache/grails-app/views/demo/renderTagTTL.gsp
 create mode 100644 grails-test-examples/cache/grails-app/views/demo/show.gsp
 copy grails-test-examples/{micronaut => 
cache}/grails-app/views/layouts/main.gsp (100%)
 copy grails-test-examples/{demo33 => cache}/grails-app/views/notFound.gsp 
(100%)
 create mode 100644 
grails-test-examples/cache/src/integration-test/groovy/com/demo/CacheTagIntegrationSpec.groovy
 create mode 100644 
grails-test-examples/cache/src/integration-test/groovy/com/demo/CachingServiceIntegrationSpec.groovy
 create mode 100644 
grails-test-examples/cache/src/integration-test/groovy/com/demo/MaxCapacityCacheSpec.groovy
 create mode 100644 
grails-test-examples/cache/src/integration-test/groovy/com/demo/NotCachingControllerIntegrationSpec.groovy
 create mode 100644 
grails-test-examples/cache/src/test/groovy/com/demo/BasicCachingServiceNoCacheManagerSpec.groovy
 create mode 100644 
grails-test-examples/cache/src/test/groovy/com/demo/BasicCachingServiceSpec.groovy
 create mode 100644 
grails-test-examples/cache/src/test/groovy/com/demo/ClassMarkedCacheableSpec.groovy

Reply via email to