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

ahuber pushed a commit to branch v4
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 18f48dd82e91bcb7fc24979c18934aa7b6eb9b4d
Merge: 7ed80bb9487 e98123755f2
Author: Andi Huber <[email protected]>
AuthorDate: Wed Jun 25 17:19:56 2025 +0200

    Merge remote-tracking branch 'origin/main' into v4

 .../commons/internal/debug/_MemoryUsage.java       |  40 ++-----
 .../internal/proxy/CachableInvocationHandler.java  |  30 +++++
 .../internal/proxy/CachingProxyFactoryService.java |  79 +++++++++++++
 .../{_ProxyFactory.java => ProxyFactory.java}      |  12 +-
 ...actoryService.java => ProxyFactoryService.java} |  48 +++++---
 .../proxy/_ProxyFactoryServiceAbstract.java        |  68 -----------
 .../services/ProxyFactoryServiceByteBuddy.java     | 127 ++++++++++-----------
 .../classsubstitutor/ClassSubstitutorAbstract.java |   4 +-
 .../runtime/wrap/WrapperInvocationHandler.java     |  41 ++++---
 .../core/runtime/wrap}/WrappingObject.java         |  31 ++---
 .../wrapper/WrapperFactoryDefault.java             |  47 ++++----
 .../handlers/DomainObjectInvocationHandler.java    |  33 +++---
 .../wrapper/handlers/ProxyGenerator.java           |  74 +++++-------
 .../RuntimeServicesTestAbstract.java               |   3 +-
 .../wrapper/WrapperFactoryDefaultTest.java         |   6 +-
 .../ProxyCreatorTestUsingCodegenPlugin.java        |  72 +++---------
 .../WrapperFactoryMetaspaceMemoryLeakTest.java     |  58 ++++++----
 17 files changed, 395 insertions(+), 378 deletions(-)

diff --cc 
regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
index c579fbfe39f,7e8ae290f90..cea7b42797b
--- 
a/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
+++ 
b/regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/wrapper/WrapperFactoryMetaspaceMemoryLeakTest.java
@@@ -21,10 -21,14 +21,12 @@@ package org.apache.causeway.testdomain.
  import jakarta.inject.Inject;
  
  import org.junit.jupiter.api.AfterEach;
+ import org.junit.jupiter.api.Assertions;
  import org.junit.jupiter.api.BeforeEach;
- import org.junit.jupiter.api.Test;
+ import org.junit.jupiter.params.ParameterizedTest;
+ import org.junit.jupiter.params.provider.EnumSource;
  
  import org.springframework.boot.test.context.SpringBootTest;
 -import org.springframework.test.context.TestPropertySource;
 -
  import org.apache.causeway.applib.services.wrapper.WrapperFactory;
  import org.apache.causeway.commons.internal.base._Blackhole;
  import org.apache.causeway.commons.internal.debug._MemoryUsage;

Reply via email to