This is an automated email from the ASF dual-hosted git repository. borinquenkid pushed a commit to branch 8.0.x-hibernate7 in repository https://gitbox.apache.org/repos/asf/grails-core.git
commit 3746a8ef5d7c0b90528146ac234cd3f5752144bd Author: Walter Duque de Estrada <[email protected]> AuthorDate: Thu Feb 26 15:58:12 2026 -0600 Fix PMD issue in MappingCacheHolder --- grails-data-hibernate7/core/PMD.md | 2 +- .../main/groovy/org/grails/orm/hibernate/cfg/MappingCacheHolder.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/grails-data-hibernate7/core/PMD.md b/grails-data-hibernate7/core/PMD.md index 10998285c7..3afe85e574 100644 --- a/grails-data-hibernate7/core/PMD.md +++ b/grails-data-hibernate7/core/PMD.md @@ -142,7 +142,7 @@ CloseResource,org.grails.orm.hibernate.cfg.HibernateMappingContextConfiguration, CloseResource,org.grails.orm.hibernate.cfg.HibernateMappingContextConfiguration,315, AvoidCatchingThrowable,org.grails.orm.hibernate.cfg.HibernateMappingContextConfiguration,318,YES CompareObjectsWithEquals,org.grails.orm.hibernate.cfg.IdentityEnumType,119,YES -DataflowAnomalyAnalysis,org.grails.orm.hibernate.cfg.MappingCacheHolder,65, +DataflowAnomalyAnalysis,org.grails.orm.hibernate.cfg.MappingCacheHolder,65,YES DataflowAnomalyAnalysis,org.grails.orm.hibernate.cfg.domainbinding.binder.ClassPropertiesBinder,72, DataflowAnomalyAnalysis,org.grails.orm.hibernate.cfg.domainbinding.binder.CollectionBinder,228, DataflowAnomalyAnalysis,org.grails.orm.hibernate.cfg.domainbinding.binder.CollectionBinder,229, diff --git a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/MappingCacheHolder.java b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/MappingCacheHolder.java index da12bf2aa6..2ca6202801 100644 --- a/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/MappingCacheHolder.java +++ b/grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/MappingCacheHolder.java @@ -61,6 +61,7 @@ public class MappingCacheHolder { MAPPING_CACHE.clear(); } + @SuppressWarnings("PMD.DataflowAnomalyAnalysis") public void clear(Class<?> theClass) { String className = theClass.getName(); for (Iterator<Map.Entry<Class<?>, Mapping>> it = MAPPING_CACHE.entrySet().iterator();
