560 Commits (23b8c61b999e0fc04d561e06c4343798cb15dba7)

Author SHA1 Message Date
Juergen Hoeller 824bc09d11 Actual caching of null values in retrieve(key, valueLoader) 2 years ago
Juergen Hoeller e64b81eec4 Revised handling of allowNullValues for asynchronous retrieval 2 years ago
Juergen Hoeller 1410c466b7 Support for late-determined cache misses from retrieve(key) 2 years ago
Stéphane Nicoll dd97dee7fd Polish 2 years ago
Johnny Lim 64e9fcad53 Apply SingleSpaceSeparator Checkstyle module 2 years ago
Stéphane Nicoll 2fbcff8919 Prevent ValueLoaderEntryProcessor to be created for each get call 2 years ago
Stéphane Nicoll f79bc7b14d Implement JCacheCache#putIfAbsent as atomic operation 2 years ago
Stéphane Nicoll 978c409d85 Polish contribution 2 years ago
Rune Flobakk f67fad4c14 Add default methods to MailSender and JavaMailSender when appropriate 2 years ago
Stephane Nicoll 01f717375b Introduce ObjectUtils#nullSafeHash(Object... element) 2 years ago
Stephane Nicoll 2b76c4d847 Polish "Wrap ternary operator within parentheses" 2 years ago
Juergen Hoeller 2ce75dc415 Polishing 2 years ago
Juergen Hoeller 6e5af9dccb Polishing 2 years ago
Sam Brannen 7c5b2db5bf Suppress warnings in tests 2 years ago
Juergen Hoeller d250a5155a Consistent dependency declarations 2 years ago
Sam Brannen 170d6bfdad Clean up warnings in tests 2 years ago
Sam Brannen 81181c346a Assert SimpleTriggerFactoryBean.setMisfireInstruction() values 2 years ago
Sam Brannen 1378cce9fb Assert CronTriggerFactoryBean.setMisfireInstruction() values 2 years ago
Juergen Hoeller 3a9e0ea8a7 Polishing 2 years ago
Juergen Hoeller ba46d2bf21 Polishing 2 years ago
Juergen Hoeller 4ce1ac0dcb Polishing 2 years ago
Juergen Hoeller f99faac073 Add caching annotation support for CompletableFuture and reactive return values 2 years ago
Juergen Hoeller 2f33e77ab4 Consistent equals/hashCode style (and related polishing) 2 years ago
Sam Brannen 28e63e9279 Polishing 2 years ago
Sam Brannen 11de70ed08 Update Javadoc for SimpleTriggerFactoryBean.setMisfireInstructionName() 2 years ago
Sam Brannen 9283fd2162 Update Javadoc for CronTriggerFactoryBean.setMisfireInstructionName() 2 years ago
Sam Brannen d6230824cb Stop using Constants utility in SimpleTriggerFactoryBean 2 years ago
Sam Brannen edba535c8b Stop using Constants utility in CronTriggerFactoryBean 2 years ago
Juergen Hoeller 60865eae4b Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager 3 years ago
Juergen Hoeller 6931106c5e Redesign inner Pointcut implementations as standalone classes 3 years ago
Sam Brannen 6dfd330fa5 Polish JavaMailSenderTests 3 years ago
Juergen Hoeller 697d5e6247 Configuration options for virtual threads (on JDK 21) 3 years ago
Juergen Hoeller d39e44c209 Deprecate AutowireCapableBeanFactory.createBean(Class, int, boolean) 3 years ago
Krzysztof Krasoń 1734deca1e
Refactor AssertJ assertions into more idiomatic ones 3 years ago
Brian Clozel 6cd67412cc Avoid lock contention in CaffeineCacheManager 3 years ago
Sam Brannen 162c09d036 Apply "instanceof pattern matching" in remainder of spring-context-support module 3 years ago
Juergen Hoeller f8cb0fa2a0 Custom resolution of preferred constructors for createBean(Class) 3 years ago
Sam Brannen 2e1374b459 Update copyright headers 3 years ago
Johnny Lim 431ae03447 Polish 3 years ago
Juergen Hoeller 0e8838db90 Flexible constructor resolution in AutowireCapableBeanFactory.createBean(Class) 3 years ago
Sam Brannen 0502d18e3d Update copyright headers 3 years ago
Sam Brannen c4c786596f Migrate to Mockito.mock(T...) where feasible 3 years ago
Sam Brannen a4956dfe26 Update copyright headers 3 years ago
Krzysztof Krason afb8a0d1b1 Use new Java features (switch expressions, text blocks, new JDK methods) 3 years ago
Sam Brannen ad60164911 Update copyright headers for source code changed since August 2022 3 years ago
Sam Brannen 7fcd1de8e3 Use AssertJ's isEmpty() instead of hasSize(0) 3 years ago
Sam Brannen d5b0b2b1a1 User AssertJ's hasSize() for arrays 3 years ago
Sam Brannen 36f7597f25 Use AssertJ's hasSize() for collections and maps 3 years ago
Sam Brannen 43f8d9e084 Apply 'instanceof pattern matching' 3 years ago
Sam Brannen abf3400c07 Use Assert.state() where appropriate 3 years ago