Skip to content

refactor(next): streamline StorageManagerProducer - #605

Merged
remiceres merged 1 commit into
feature/corese-nextfrom
feature/streamline-storage-manager-producer
Sep 18, 2026
Merged

remiceres merged 1 commit into
feature/corese-nextfrom
feature/streamline-storage-manager-producer

Conversation

@remiceres

Copy link
Copy Markdown
Contributor

Summary

  • Extract statement pattern and context translation into StoragePatternTranslator
  • Extract BGP join variable tracking into StorageBindingSet
  • Extract layered environment overlay into StorageBindingEnvironment
  • Reduce StorageManagerProducer to a concise, cohesive Producer SPI implementation (~215 lines down from ~730 lines)

Validation

  • ./gradlew check -x test passed
  • ./gradlew test --tests '*StorageManagerProducerTest*' passed
  • ./gradlew test --tests '*Next*' passed

- Extract StatementPattern translation and context selection into StoragePatternTranslator
- Extract BGP join variable tracking into StorageBindingSet
- Extract layered environment overlay into StorageBindingEnvironment
- Reduce StorageManagerProducer to a focused Producer SPI dispatcher
@remiceres
remiceres merged commit da4de80 into feature/corese-next Sep 18, 2026
1 check passed
@remiceres
remiceres deleted the feature/streamline-storage-manager-producer branch September 18, 2026 13:13
@github-actions

Copy link
Copy Markdown
Overall Project 55.5% -0.08% 🍏
Files changed 61.21% 🍏

File Coverage
StorageBindingSet.java 98.02% -1.98% 🍏
StoragePatternTranslator.java 92.96% -7.04% 🍏
StorageManagerProducer.java 85.88% 🍏
StorageBindingEnvironment.java 9.71% -90.29%

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