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

jamesfredley pushed a commit to branch licence-updates
in repository https://gitbox.apache.org/repos/asf/grails-redis.git

commit 42a75ccca481b4dee65e9544cefee3d7dc046ded
Author: James Fredley <[email protected]>
AuthorDate: Mon Jun 9 14:33:20 2025 -0400

    Add license header to .groovy files
---
 .../grails-app/conf/spring/resources.groovy           | 19 +++++++++++++++++++
 .../controllers/com/example/IndexController.groovy    | 19 +++++++++++++++++++
 .../controllers/com/example/UrlMappings.groovy        | 19 +++++++++++++++++++
 .../grails-app/domain/com/example/Book.groovy         | 19 +++++++++++++++++++
 .../grails-app/init/com/example/Application.groovy    | 19 +++++++++++++++++++
 .../grails-app/init/com/example/BootStrap.groovy      | 19 +++++++++++++++++++
 .../services/com/example/BookCreateService.groovy     | 19 +++++++++++++++++++
 .../services/com/example/BookService.groovy           | 19 +++++++++++++++++++
 .../groovy/com/example/HoldersIntegrationSpec.groovy  | 19 +++++++++++++++++++
 .../groovy/com/example/MemoizeAnnotationSpec.groovy   | 19 +++++++++++++++++++
 .../com/example/MemoizeObjectAnnotationSpec.groovy    | 19 +++++++++++++++++++
 .../src/test/groovy/com/example/ProxyAwareSpec.groovy | 19 +++++++++++++++++++
 .../groovy/com/example/RedisIntegrationSpec.groovy    | 19 +++++++++++++++++++
 .../groovy/com/example/RedisMemoizeDomainSpec.groovy  | 19 +++++++++++++++++++
 .../groovy/com/example/RedisMemoizeServiceSpec.groovy | 19 +++++++++++++++++++
 .../example/RedisMultipleConnectionsConfigSpec.groovy | 19 +++++++++++++++++++
 plugin/grails-app/init/redis/Application.groovy       | 19 +++++++++++++++++++
 .../main/groovy/grails/plugins/redis/Memoize.groovy   | 19 +++++++++++++++++++
 .../grails/plugins/redis/MemoizeDomainList.groovy     | 19 +++++++++++++++++++
 .../grails/plugins/redis/MemoizeDomainObject.groovy   | 19 +++++++++++++++++++
 .../groovy/grails/plugins/redis/MemoizeHash.groovy    | 19 +++++++++++++++++++
 .../grails/plugins/redis/MemoizeHashField.groovy      | 19 +++++++++++++++++++
 .../groovy/grails/plugins/redis/MemoizeList.groovy    | 19 +++++++++++++++++++
 .../groovy/grails/plugins/redis/MemoizeObject.groovy  | 19 +++++++++++++++++++
 .../groovy/grails/plugins/redis/MemoizeScore.groovy   | 19 +++++++++++++++++++
 .../redis/ast/AbstractMemoizeASTTransformation.groovy | 19 +++++++++++++++++++
 .../plugins/redis/ast/MemoizeASTTransformation.groovy | 19 +++++++++++++++++++
 .../ast/MemoizeDomainListASTTransformation.groovy     | 19 +++++++++++++++++++
 .../ast/MemoizeDomainObjectASTTransformation.groovy   | 19 +++++++++++++++++++
 .../redis/ast/MemoizeHashASTTransformation.groovy     | 19 +++++++++++++++++++
 .../ast/MemoizeHashFieldASTTransformation.groovy      | 19 +++++++++++++++++++
 .../redis/ast/MemoizeListASTTransformation.groovy     | 19 +++++++++++++++++++
 .../redis/ast/MemoizeObjectASTTransformation.groovy   | 19 +++++++++++++++++++
 .../redis/ast/MemoizeScoreASTTransformation.groovy    | 19 +++++++++++++++++++
 .../plugins/redis/util/RedisConfigurationUtil.groovy  | 19 +++++++++++++++++++
 plugin/src/main/groovy/redis/RedisGrailsPlugin.groovy | 19 +++++++++++++++++++
 .../grails/plugins/redis/RedisServiceSpec.groovy      | 19 +++++++++++++++++++
 .../grails/plugins/redis/RedisTagLibSpec.groovy       | 19 +++++++++++++++++++
 38 files changed, 722 insertions(+)

diff --git a/examples/redis-demo/grails-app/conf/spring/resources.groovy 
b/examples/redis-demo/grails-app/conf/spring/resources.groovy
index fa95006..f2d4148 100644
--- a/examples/redis-demo/grails-app/conf/spring/resources.groovy
+++ b/examples/redis-demo/grails-app/conf/spring/resources.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 // Place your Spring DSL code here
 beans = {
 }
diff --git 
a/examples/redis-demo/grails-app/controllers/com/example/IndexController.groovy 
b/examples/redis-demo/grails-app/controllers/com/example/IndexController.groovy
index 8ba8a11..d34a741 100644
--- 
a/examples/redis-demo/grails-app/controllers/com/example/IndexController.groovy
+++ 
b/examples/redis-demo/grails-app/controllers/com/example/IndexController.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 class IndexController {
diff --git 
a/examples/redis-demo/grails-app/controllers/com/example/UrlMappings.groovy 
b/examples/redis-demo/grails-app/controllers/com/example/UrlMappings.groovy
index efc2a2b..42f1d90 100644
--- a/examples/redis-demo/grails-app/controllers/com/example/UrlMappings.groovy
+++ b/examples/redis-demo/grails-app/controllers/com/example/UrlMappings.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 class UrlMappings {
diff --git a/examples/redis-demo/grails-app/domain/com/example/Book.groovy 
b/examples/redis-demo/grails-app/domain/com/example/Book.groovy
index 2178b69..09411d3 100644
--- a/examples/redis-demo/grails-app/domain/com/example/Book.groovy
+++ b/examples/redis-demo/grails-app/domain/com/example/Book.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.plugins.redis.RedisService
diff --git a/examples/redis-demo/grails-app/init/com/example/Application.groovy 
b/examples/redis-demo/grails-app/init/com/example/Application.groovy
index f88e4ca..50603aa 100644
--- a/examples/redis-demo/grails-app/init/com/example/Application.groovy
+++ b/examples/redis-demo/grails-app/init/com/example/Application.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.boot.GrailsApp
diff --git a/examples/redis-demo/grails-app/init/com/example/BootStrap.groovy 
b/examples/redis-demo/grails-app/init/com/example/BootStrap.groovy
index c834198..f38538e 100644
--- a/examples/redis-demo/grails-app/init/com/example/BootStrap.groovy
+++ b/examples/redis-demo/grails-app/init/com/example/BootStrap.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 class BootStrap {
diff --git 
a/examples/redis-demo/grails-app/services/com/example/BookCreateService.groovy 
b/examples/redis-demo/grails-app/services/com/example/BookCreateService.groovy
index 3ebd051..3aa5427 100644
--- 
a/examples/redis-demo/grails-app/services/com/example/BookCreateService.groovy
+++ 
b/examples/redis-demo/grails-app/services/com/example/BookCreateService.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.gorm.transactions.Transactional
diff --git 
a/examples/redis-demo/grails-app/services/com/example/BookService.groovy 
b/examples/redis-demo/grails-app/services/com/example/BookService.groovy
index d62f0cd..15415bf 100644
--- a/examples/redis-demo/grails-app/services/com/example/BookService.groovy
+++ b/examples/redis-demo/grails-app/services/com/example/BookService.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.plugins.redis.*
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/HoldersIntegrationSpec.groovy 
b/examples/redis-demo/src/test/groovy/com/example/HoldersIntegrationSpec.groovy
index 9798e68..f261bd1 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/HoldersIntegrationSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/HoldersIntegrationSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.testing.mixin.integration.Integration
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/MemoizeAnnotationSpec.groovy 
b/examples/redis-demo/src/test/groovy/com/example/MemoizeAnnotationSpec.groovy
index ded28b6..66fc495 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/MemoizeAnnotationSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/MemoizeAnnotationSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.plugins.redis.RedisService
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/MemoizeObjectAnnotationSpec.groovy
 
b/examples/redis-demo/src/test/groovy/com/example/MemoizeObjectAnnotationSpec.groovy
index e150869..0419ce7 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/MemoizeObjectAnnotationSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/MemoizeObjectAnnotationSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import com.google.gson.GsonBuilder
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/ProxyAwareSpec.groovy 
b/examples/redis-demo/src/test/groovy/com/example/ProxyAwareSpec.groovy
index c0a6ac0..4c8d23f 100644
--- a/examples/redis-demo/src/test/groovy/com/example/ProxyAwareSpec.groovy
+++ b/examples/redis-demo/src/test/groovy/com/example/ProxyAwareSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 trait ProxyAwareSpec {
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/RedisIntegrationSpec.groovy 
b/examples/redis-demo/src/test/groovy/com/example/RedisIntegrationSpec.groovy
index a4e4d73..3f1d61b 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/RedisIntegrationSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/RedisIntegrationSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.core.support.proxy.ProxyHandler
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeDomainSpec.groovy 
b/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeDomainSpec.groovy
index 885e3c8..afd1710 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeDomainSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeDomainSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.gorm.transactions.Rollback
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeServiceSpec.groovy
 
b/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeServiceSpec.groovy
index e4207d9..fef9e97 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeServiceSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/RedisMemoizeServiceSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.gorm.transactions.Rollback
diff --git 
a/examples/redis-demo/src/test/groovy/com/example/RedisMultipleConnectionsConfigSpec.groovy
 
b/examples/redis-demo/src/test/groovy/com/example/RedisMultipleConnectionsConfigSpec.groovy
index 76d4cad..5c9d7bd 100644
--- 
a/examples/redis-demo/src/test/groovy/com/example/RedisMultipleConnectionsConfigSpec.groovy
+++ 
b/examples/redis-demo/src/test/groovy/com/example/RedisMultipleConnectionsConfigSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package com.example
 
 import grails.plugins.redis.RedisService
diff --git a/plugin/grails-app/init/redis/Application.groovy 
b/plugin/grails-app/init/redis/Application.groovy
index f1fc53e..0ed07d2 100644
--- a/plugin/grails-app/init/redis/Application.groovy
+++ b/plugin/grails-app/init/redis/Application.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package redis
 
 import grails.boot.GrailsApp
diff --git a/plugin/src/main/groovy/grails/plugins/redis/Memoize.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/Memoize.groovy
index 1346b3a..821d0be 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/Memoize.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/Memoize.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainList.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainList.groovy
index c8fd34d..6d8da18 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainList.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainList.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainObject.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainObject.groovy
index 47201ee..4611a4d 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainObject.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeDomainObject.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git a/plugin/src/main/groovy/grails/plugins/redis/MemoizeHash.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeHash.groovy
index b16a6ef..838880b 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeHash.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeHash.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/MemoizeHashField.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeHashField.groovy
index c14d32a..273c324 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeHashField.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeHashField.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git a/plugin/src/main/groovy/grails/plugins/redis/MemoizeList.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeList.groovy
index f4986af..5881b6a 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeList.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeList.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git a/plugin/src/main/groovy/grails/plugins/redis/MemoizeObject.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeObject.groovy
index b949bd3..dd783dd 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeObject.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeObject.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git a/plugin/src/main/groovy/grails/plugins/redis/MemoizeScore.groovy 
b/plugin/src/main/groovy/grails/plugins/redis/MemoizeScore.groovy
index 6d4204e..6f7c656 100644
--- a/plugin/src/main/groovy/grails/plugins/redis/MemoizeScore.groovy
+++ b/plugin/src/main/groovy/grails/plugins/redis/MemoizeScore.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import java.lang.annotation.ElementType
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/AbstractMemoizeASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/AbstractMemoizeASTTransformation.groovy
index 5daca2d..123edd8 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/AbstractMemoizeASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/AbstractMemoizeASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import grails.plugins.redis.RedisService
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeASTTransformation.groovy
index 11d3999..b42c2c5 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.ASTNode
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainListASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainListASTTransformation.groovy
index 0404a7f..080ae67 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainListASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainListASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.expr.ConstantExpression
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainObjectASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainObjectASTTransformation.groovy
index c25b364..96fd050 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainObjectASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeDomainObjectASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.ASTNode
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashASTTransformation.groovy
index d50e271..d04e52a 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.expr.ConstantExpression
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashFieldASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashFieldASTTransformation.groovy
index 206b2f9..ca0ebcd 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashFieldASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeHashFieldASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.ASTNode
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeListASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeListASTTransformation.groovy
index 8038c5f..e633ad4 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeListASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeListASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.expr.ConstantExpression
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeObjectASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeObjectASTTransformation.groovy
index 1e3375b..2792864 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeObjectASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeObjectASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.ASTNode
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeScoreASTTransformation.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeScoreASTTransformation.groovy
index 1a49b15..2cde8d8 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeScoreASTTransformation.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/ast/MemoizeScoreASTTransformation.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.ast
 
 import org.codehaus.groovy.ast.ASTNode
diff --git 
a/plugin/src/main/groovy/grails/plugins/redis/util/RedisConfigurationUtil.groovy
 
b/plugin/src/main/groovy/grails/plugins/redis/util/RedisConfigurationUtil.groovy
index df58c6d..e16ef06 100644
--- 
a/plugin/src/main/groovy/grails/plugins/redis/util/RedisConfigurationUtil.groovy
+++ 
b/plugin/src/main/groovy/grails/plugins/redis/util/RedisConfigurationUtil.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis.util
 
 import groovy.util.logging.Slf4j
diff --git a/plugin/src/main/groovy/redis/RedisGrailsPlugin.groovy 
b/plugin/src/main/groovy/redis/RedisGrailsPlugin.groovy
index b0f7bb9..412968d 100644
--- a/plugin/src/main/groovy/redis/RedisGrailsPlugin.groovy
+++ b/plugin/src/main/groovy/redis/RedisGrailsPlugin.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package redis
 
 import grails.plugins.Plugin
diff --git 
a/plugin/src/test/groovy/grails/plugins/redis/RedisServiceSpec.groovy 
b/plugin/src/test/groovy/grails/plugins/redis/RedisServiceSpec.groovy
index 2b756ba..2a27bbf 100644
--- a/plugin/src/test/groovy/grails/plugins/redis/RedisServiceSpec.groovy
+++ b/plugin/src/test/groovy/grails/plugins/redis/RedisServiceSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import grails.core.GrailsApplication
diff --git a/plugin/src/test/groovy/grails/plugins/redis/RedisTagLibSpec.groovy 
b/plugin/src/test/groovy/grails/plugins/redis/RedisTagLibSpec.groovy
index c5ee188..8f11c92 100644
--- a/plugin/src/test/groovy/grails/plugins/redis/RedisTagLibSpec.groovy
+++ b/plugin/src/test/groovy/grails/plugins/redis/RedisTagLibSpec.groovy
@@ -1,3 +1,22 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *    https://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing,
+ *  software distributed under the License is distributed on an
+ *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ *  KIND, either express or implied.  See the License for the
+ *  specific language governing permissions and limitations
+ *  under the License.
+ */
+
 package grails.plugins.redis
 
 import grails.core.GrailsApplication

Reply via email to