Skip to content

Commit 4a13655

Browse files
committed
Polishing
1 parent 5ef9972 commit 4a13655

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

spring-core/src/main/java/org/springframework/util/ConcurrentReferenceHashMap.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,12 +371,13 @@ protected Boolean execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> e
371371

372372
@Override
373373
public @Nullable V computeIfAbsent(@Nullable K key, Function<@Nullable ? super K, @Nullable ? extends V> mappingFunction) {
374-
// avoid locking if entry is present
374+
// Avoid locking if entry is present
375375
Reference<K, V> ref = getReference(key, Restructure.NEVER);
376376
Entry<K, V> entry = (ref != null ? ref.get() : null);
377377
if (entry != null) {
378378
return entry.getValue();
379379
}
380+
380381
return doTask(key, new Task<V>(TaskOption.RESTRUCTURE_BEFORE, TaskOption.RESIZE) {
381382
@Override
382383
protected @Nullable V execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> entry, @Nullable Entries<V> entries) {
@@ -396,12 +397,13 @@ protected Boolean execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> e
396397

397398
@Override
398399
public @Nullable V computeIfPresent(@Nullable K key, BiFunction<@Nullable ? super K, @Nullable ? super V, @Nullable ? extends V> remappingFunction) {
399-
// avoid locking if entry is absent
400+
// Avoid locking if entry is absent
400401
Reference<K, V> ref = getReference(key, Restructure.NEVER);
401402
Entry<K, V> entry = (ref != null ? ref.get() : null);
402403
if (entry == null) {
403404
return null;
404405
}
406+
405407
return doTask(key, new Task<V>(TaskOption.RESTRUCTURE_BEFORE, TaskOption.RESIZE) {
406408
@Override
407409
protected @Nullable V execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> entry, @Nullable Entries<V> entries) {

0 commit comments

Comments
 (0)