Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for EnhancedCompositeBeanHelper (0.08 sec)

  1. impl/maven-core/src/main/java/org/apache/maven/configuration/internal/EnhancedCompositeBeanHelper.java

    /**
     * Optimized version of CompositeBeanHelper with caching for improved performance.
     * This implementation caches method and field lookups to avoid repeated reflection operations.
     */
    public final class EnhancedCompositeBeanHelper {
    
        // Cache for method lookups: Class -> PropertyName -> MethodInfo
        private static final ConcurrentMap<Class<?>, Map<String, MethodInfo>> METHOD_CACHE = new ConcurrentHashMap<>();
    
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Wed Nov 12 14:59:46 UTC 2025
    - 12.3K bytes
    - Viewed (0)
  2. impl/maven-core/src/test/java/org/apache/maven/configuration/internal/EnhancedCompositeBeanHelperTest.java

    import static org.mockito.Mockito.mock;
    import static org.mockito.Mockito.verify;
    import static org.mockito.Mockito.when;
    
    /**
     * Test for EnhancedCompositeBeanHelper to ensure it works correctly and provides performance benefits.
     */
    class EnhancedCompositeBeanHelperTest {
    
        private EnhancedCompositeBeanHelper helper;
        private ConverterLookup converterLookup;
        private ExpressionEvaluator evaluator;
        private ConfigurationListener listener;
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Wed Nov 12 14:59:46 UTC 2025
    - 8.7K bytes
    - Viewed (0)
  3. impl/maven-core/src/main/java/org/apache/maven/configuration/internal/EnhancedConfigurationConverter.java

                final ExpressionEvaluator evaluator,
                final ConfigurationListener listener)
                throws ComponentConfigurationException {
            final EnhancedCompositeBeanHelper helper = new EnhancedCompositeBeanHelper(lookup, loader, evaluator, listener);
            for (int i = 0, size = configuration.getChildCount(); i < size; i++) {
                final PlexusConfiguration element = configuration.getChild(i);
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Thu Jul 17 07:40:49 UTC 2025
    - 6.2K bytes
    - Viewed (0)
  4. impl/maven-core/src/test/java/org/apache/maven/configuration/internal/CompositeBeanHelperPerformanceTest.java

            optimizedHelper =
                    new EnhancedCompositeBeanHelper(converterLookup, getClass().getClassLoader(), evaluator, listener);
        }
    
        @TearDown(Level.Trial)
        @AfterEach
        public void tearDown() {
            // Clear caches between trials (10-second periods) to allow cache benefits within each trial
            EnhancedCompositeBeanHelper.clearCaches();
        }
    
        @Benchmark
    Registered: Sun Dec 28 03:35:09 UTC 2025
    - Last Modified: Thu Jul 17 07:40:49 UTC 2025
    - 16.6K bytes
    - Viewed (0)
Back to top