| Steve Ebersole magnayn I don't think this can ever happen even when using SNAPSHOT ISOLATION. If you can provide a replicating test case that proves this issue, then we should definitely consider it. The reason I think this cannot happen lies in StandardQueryCache {put}} method which sets the timestamp like this:
cacheable.add( session.getTimestamp() );
The Session timestamp is set at the beginning of the Session, not when the entry is added to the cache. Hence, I will close this issue and reopen it only if you can prove it that it replicates with a test case. |