[ https://issues.apache.org/jira/browse/JENA-1784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16984447#comment-16984447 ]
ASF subversion and git services commented on JENA-1784: ------------------------------------------------------- Commit f4081d906d24a0aa415d2e83e7e4958a4fceb3aa in jena's branch refs/heads/master from Andy Seaborne [ https://gitbox.apache.org/repos/asf?p=jena.git;h=f4081d9 ] Merge pull request #637 from strangepleasures/JENA-1784 JENA-1784 CacheSimple doesn't check keys for equality > CacheSimple doesn't check keys for equality > -------------------------------------------- > > Key: JENA-1784 > URL: https://issues.apache.org/jira/browse/JENA-1784 > Project: Apache Jena > Issue Type: Bug > Reporter: Pavel Mikhailovskii > Assignee: Andy Seaborne > Priority: Major > Time Spent: 1h 10m > Remaining Estimate: 0h > > CacheSimple identifies keys solely by their hash codes, so that two keys with > same hash code are treated as equal, and values stored with one key can be > retrieved with another. > A test that currently fails: > {code:java} > @Test > public void testSameHash() { > Cache<String, Integer> cache = new CacheSimple<>(10); > assertEquals("Aa".hashCode(), "BB".hashCode()); > cache.put("Aa", 1); > assertFalse("Keys with same hash code should not be considered equal", > cache.containsKey("BB")); > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)