Skip to content

Commit

Permalink
Merge pull request #510 from m4ttek/main
Browse files Browse the repository at this point in the history
fix: fully thread safe DefaultEntitiesMetadata as it is @ApplicationScoped
  • Loading branch information
otaviojava authored May 22, 2024
2 parents cb4a0f1 + 8df7dbf commit 68d64b4
Showing 1 changed file with 1 addition and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,17 +79,12 @@ EntityMetadata load(Class<?> type) {
}
this.findBySimpleName.put(type.getSimpleName(), metadata);
this.findByClassName.put(type.getName(), metadata);
this.classes.put(type, metadata);
return metadata;
}

@Override
public EntityMetadata get(Class<?> entity) {
EntityMetadata metadata = classes.get(entity);
if (metadata == null) {
return load(entity);
}
return metadata;
return classes.computeIfAbsent(entity, this::load);
}

@Override
Expand Down

0 comments on commit 68d64b4

Please sign in to comment.