-
Bug
-
Resolution: Done
-
Major
-
4.0.0.ALPHA5
-
None
-
None
For TransientMortalCacheValue, InternalEntryFactory.createValue(Object, long, long, long , long) was doing the following:
return new TransientMortalCacheValue(v, maxIdle, lifespan, lastUsed, created);
But the TransientMortalCacheValue constructor was like this:
TransientMortalCacheValue(Object value, long created, long lifespan, long maxIdle, long lastUsed)
{ this(value, created, lifespan, maxIdle); this.lastUsed = lastUsed; }So that factory method was mixing up maxIdle, lastUsed and and created values.
JBMAR externalizer implementations uses this factory method and hence when testing it, the issue arised.
- is related to
-
ISPN-109 Add VAM based cache store tests
- Closed