db-torque-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Fischer (JIRA)" <j...@apache.org>
Subject [jira] Commented: (TORQUE-63) Wrong caching of method calls with more than three arguments in MethodResultCache
Date Wed, 08 Nov 2006 15:22:54 GMT
    [ http://issues.apache.org/jira/browse/TORQUE-63?page=comments#action_12448165 ] 
Thomas Fischer commented on TORQUE-63:

This is an issue which causes problems in the development of Scarab. In my opinion, we should
fix that in the 3.2.1 release.

> Wrong caching of method calls with more than three arguments in MethodResultCache
> ---------------------------------------------------------------------------------
>                 Key: TORQUE-63
>                 URL: http://issues.apache.org/jira/browse/TORQUE-63
>             Project: Torque
>          Issue Type: Bug
>          Components: Runtime
>    Affects Versions: 3.2, 3.1.1, 3.1, 3.0
>            Reporter: Ronny Völker
>             Fix For: 3.2.1, 4.0
> When caching a method call with more than three arguments using MethodResultCache#put(Object
value, Serializable keys), the 2nd argument is ignored, because it is overwritten by the 3rd
argument in  MethodCacheKey#init(Serializable keys).
> That means that two method calls which are only different in their 2nd argument are cached
in the same slot. 
> When the second call is cached, the first call is overwritten.
> When the cache is later queried for the first call, the result of the second call is

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

View raw message