You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2017/08/30 14:37:00 UTC

[jira] [Created] (QPIDJMS-320) selector parser LRU cache isn't thread safe

Robbie Gemmell created QPIDJMS-320:
--------------------------------------

             Summary: selector parser LRU cache isn't thread safe
                 Key: QPIDJMS-320
                 URL: https://issues.apache.org/jira/browse/QPIDJMS-320
             Project: Qpid JMS
          Issue Type: Bug
          Components: qpid-jms-client
    Affects Versions: 0.24.0
            Reporter: Robbie Gemmell
            Assignee: Robbie Gemmell
             Fix For: 0.25.0


The selector parser has a small static LRU cache to avoid repeatedly parsing the same selector strings. Its use isn't thread safe currently, so concurrent updates to the cache could lead to failure to evict old entries and allow it to grow beyond the intended size.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org