Skip to content

Commit a602556

Browse files
committed
better code layout
1 parent d2c62f1 commit a602556

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/main/java/graphql/schema/DataFetchingFieldSelectionSetImpl.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -211,14 +211,13 @@ private void computeValuesLazily() {
211211
// this supplier is a once only thread synced call - so do it outside this lock
212212
// if only to have only 1 lock in action at a time
213213
ExecutableNormalizedField currentNormalisedField = normalizedFieldSupplier.get();
214-
Runnable runnable = () -> {
214+
computedOnce.runOnce(() -> {
215215
flattenedFieldsForGlobSearching = new LinkedHashSet<>();
216216
normalisedSelectionSetFields = new LinkedHashMap<>();
217217
ImmutableList.Builder<SelectedField> immediateFieldsBuilder = ImmutableList.builder();
218218
traverseSubSelectedFields(currentNormalisedField, immediateFieldsBuilder, "", "", true);
219219
immediateFields = immediateFieldsBuilder.build();
220-
};
221-
computedOnce.runOnce(runnable);
220+
});
222221
}
223222

224223

0 commit comments

Comments
 (0)