Skip to content

Regex objects should be reuse-safe and thread-safe #2

Description

@KarolS

Currently:

  • Regex objects store in them the results of the last match; these should be moved somewhere else so the objects can be reused safely.
  • Fuzzy class stores temporary values in static fields, making it totally thread-unsafe.

There are probably more problems similar to those, those two I found after just a cursory glance into the source code.

Currently, in order to use this library, I had to wrap all operations on Regex objects in a static synchronize block and pull out all the results from them while still inside the lock.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions