Skip to content

Domain APIs + dynamicEntity.definitions_map.cache.ttl.seconds - #2932

Merged
simonredfern merged 4 commits into
OpenBankProject:developfrom
simonredfern:develop
Oct 4, 2026
Merged

simonredfern merged 4 commits into
OpenBankProject:developfrom
simonredfern:develop

Conversation

@simonredfern

Copy link
Copy Markdown
Member

No description provided.

  The definitions map cache in DynamicEntityHelper used an AtomicLong as
  a
  generation number, so that a map built before a definition changed is
  not
  kept after it. TelemetryConventionsTest refuses any new AtomicLong
  outside
  code.telemetry, which failed shard 8.

  The value was never a count, so it is now a token object:
  forgetDefinitions replaces it, and a build keeps its map only while
  the token it started under is still the current one. The behaviour is
  unchanged.
@sonarqubecloud

sonarqubecloud Bot commented Oct 4, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant