Skip to content

Conversation

@BuZZ-dEE
Copy link

@BuZZ-dEE BuZZ-dEE commented Nov 17, 2025

Copy link

@xzel23 xzel23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @BuZZ-dEE , I am not a project member, so I can neither approve nor reject anything. But I have added some comments that you might want to look into. The new implementation looks much cleaner, I like it.

What would be nice to know:

  • have you tried this implementation with your multi-threaded program? I think it should solve the cache issue.
  • Do you see any performance degradation? I think it should be negligible, it might even perform better than before in some cases.

@BuZZ-dEE BuZZ-dEE force-pushed the BATIK-1271_thread_safe_AWTGlyphGeometryCache branch from efb024b to f4ff620 Compare November 17, 2025 16:48
…ntHashMap

Co-authored-by: Michael Möller <[email protected]>
Co-authored-by: Sebastian Schlatow <[email protected]>
@BuZZ-dEE BuZZ-dEE force-pushed the BATIK-1271_thread_safe_AWTGlyphGeometryCache branch from f4ff620 to 781ecc5 Compare November 17, 2025 16:49
@BuZZ-dEE
Copy link
Author

BuZZ-dEE commented Nov 18, 2025

But I have added some comments that you might want to look into.

@xzel23 We have adopted the proposed change

  • have you tried this implementation with your multi-threaded program? I think it should solve the cache issue.

We're currently testing this.

  • Do you see any performance degradation? I think it should be negligible, it might even perform better than before in some cases.

Not yet. It looks goods so far. We will monitor this.

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.

2 participants