diff --git a/spring-boot/src/main/java/org/springframework/boot/context/properties/source/DefaultPropertyMapper.java b/spring-boot/src/main/java/org/springframework/boot/context/properties/source/DefaultPropertyMapper.java
index <HASH>..<HASH> 100644
--- a/spring-boot/src/main/java/org/springframework/boot/context/properties/source/DefaultPropertyMapper.java
+++ b/spring-boot/src/main/java/org/springframework/boot/context/properties/source/DefaultPropertyMapper.java
@@ -89,7 +89,7 @@ class DefaultPropertyMapper implements PropertyMapper {
 
 		@Override
 		protected boolean removeEldestEntry(Map.Entry<K, List<PropertyMapping>> eldest) {
-			return size() >= this.capacity;
+			return size() > this.capacity;
 
 		}
Fix cache sizing bug

Fix a cache size bug in `DefaultPropertyMapper` which caused the
cache to be purged immediately.

See gh-<I>