You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
d0de4657d4
Rewrite `ConfigurationPropertyName` in an attempt to consume less memory and to reduce GC pressure from `toString()`. Prior to this commit the `toString()` method would always construct a new value from the name elements. This is sub-optimal since on on many occasions the `ConfigurationPropertyName` is created from an already well-formed String. The updated code now attempts to directly use the original value for both `toString` and `equals` whenever possible. Further refinements have also been made to the way that elements are stored. Rather than a list or objects, we now use arrays that contains the split points and types. This helps to reduce the amount of memory required to store the name. Closes gh-13414 |
6 years ago | |
---|---|---|
.. | ||
spring-boot | 6 years ago | |
spring-boot-actuator | 6 years ago | |
spring-boot-actuator-autoconfigure | 6 years ago | |
spring-boot-autoconfigure | 6 years ago | |
spring-boot-cli | 6 years ago | |
spring-boot-dependencies | 6 years ago | |
spring-boot-devtools | 6 years ago | |
spring-boot-docs | 6 years ago | |
spring-boot-parent | 6 years ago | |
spring-boot-properties-migrator | 6 years ago | |
spring-boot-starters | 6 years ago | |
spring-boot-test | 6 years ago | |
spring-boot-test-autoconfigure | 6 years ago | |
spring-boot-tools | 6 years ago | |
pom.xml |