[
https://issues.apache.org/jira/browse/OPENJPA-2441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14223494#comment-14223494
]
ASF subversion and git services commented on OPENJPA-2441:
----------------------------------------------------------
Commit 1641472 from [~fyrewyld] in branch 'openjpa/branches/2.2.x'
[ https://svn.apache.org/r1641472 ]
OPENJPA-2441: Remove usage of NullSafeConcurrentHashMap. [JDK8]
> TestNullSafeConcurrentHashMap fails when running on Oracle Java 8
> ------------------------------------------------------------------
>
> Key: OPENJPA-2441
> URL: https://issues.apache.org/jira/browse/OPENJPA-2441
> Project: OpenJPA
> Issue Type: Bug
> Components: lib
> Affects Versions: 2.4.0
> Environment: >java -version
> java version "1.8.0-ea"
> Java(TM) SE Runtime Environment (build 1.8.0-ea-b109)
> Java HotSpot(TM) 64-Bit Server VM (build 25.0-b51, mixed mode)
> Reporter: Rick Curtis
> Assignee: Rick Curtis
> Fix For: 2.4.0
>
> Attachments: 2441.patch
>
>
> While testing with Java 8 I found that
> org.apache.openjpa.lib.util.concurrent.NullSafeConcurrentHashMap doesn't work
> on Oracle Java 8 as java.util.ConcurrentHashMap was completely rewritten and
> it doesn't like playing with our extension.
> I'm not sure what the correct solution for this JIRA will be, but I wanted to
> get it documented. I did a small amount of searching and it appears that
> NullSafeConcurrentHashMap isn't used very much in our code base so it might
> be easiest to remove those references and deprecate the data structure. That
> being said, we'll still need to fix this data structure as it is possible
> that a user of OpenJPA pulled this structure into app code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)