[
https://issues.jboss.org/browse/ISPN-10707?page=com.atlassian.jira.plugin...
]
Tristan Tarrant updated ISPN-10707:
-----------------------------------
Sprint: DataGrid Sprint #34, DataGrid Sprint #35, DataGrid Sprint #36, DataGrid Sprint
#37 (was: DataGrid Sprint #34, DataGrid Sprint #35, DataGrid Sprint #36)
Jcache: loaded entries should use
ExpiryPolicy.getExpiryForCreation()
---------------------------------------------------------------------
Key: ISPN-10707
URL:
https://issues.jboss.org/browse/ISPN-10707
Project: Infinispan
Issue Type: Bug
Components: Core, JCache
Affects Versions: 10.0.0.CR2
Reporter: dan.berindei
Assignee: dan.berindei
Priority: Major
Fix For: 10.0.0.Final
{{MVCCEntry.isLoaded()}} is not used in the core, but JCache uses it do decide whether to
call {{ExpiryPolicy.getExpiryForCreation()}} or {{ExpiryPolicy.getExpiryForAccess()}}.
ISPN-8086 accidentally removed the {{ReadCommittedEntry}} implementation along with
{{CacheEntry.isLoaded()}}, but the {{CacheExpiryTest}} test failure got ignored because
Jenkins ignores the TCK test suite results (ISPN-10379).
{noformat}
[OK: 14, KO: 1, SKIP: 0] Test failed:
CacheExpiryTest.invokeAllReadThroughEnabledGetOnNonExistentEntry
java.lang.AssertionError:
Expected: is <0>
but: was <5>
at
org.jsr107.tck.expiry.CacheExpiryTest.invokeAllReadThroughEnabledGetOnNonExistentEntry(CacheExpiryTest.java:1202)
[OK: 15, KO: 2, SKIP: 0] Test failed:
CacheExpiryTest.invokeGetValueWithReadThroughForNonExistentEntryShouldCallGetExpiryForCreatedEntry
java.lang.AssertionError:
Expected: is <0>
but: was <1>
at
org.jsr107.tck.expiry.CacheExpiryTest.invokeGetValueWithReadThroughForNonExistentEntryShouldCallGetExpiryForCreatedEntry(CacheExpiryTest.java:1110)
{noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)