[ 
http://issues.apache.org/jira/browse/VELOCITY-453?page=comments#action_12433139 
] 
            
Nathan Bubna commented on VELOCITY-453:
---------------------------------------

Odd.  I can only download patchs #2 and #7.   

2. ASTMethod_IntrospectionCacheData_cache-v2-retry.patch 
7. IntrospectionCacheDataTest.java

Those do at least appear to be the bulk of the code.  Alexey, from your 
comment, i'm guessing you don't care if we just remove the copyright header and 
add ASL 2 to the test class ourselves, right?

> [PATCH] Fix IntrospectionCacheData caching
> ------------------------------------------
>
>                 Key: VELOCITY-453
>                 URL: http://issues.apache.org/jira/browse/VELOCITY-453
>             Project: Velocity
>          Issue Type: Bug
>          Components: Source
>    Affects Versions: 1.5
>            Reporter: Alexey Panchenko
>         Assigned To: Will Glass-Husain
>             Fix For: 1.5
>
>         Attachments: ASTMethod_IntrospectionCacheData_cache, 
> ASTMethod_IntrospectionCacheData_cache-v2-retry.patch, 
> ASTMethod_IntrospectionCacheData_cache-v2.patch, 
> IntrospectionCacheDataTest-no-copyright.java, 
> IntrospectionCacheDataTest-no-copyright.java, 
> IntrospectionCacheDataTest-v4.java, IntrospectionCacheDataTest.java
>
>
> The old code used Class[].hashCode() in MethodCacheKey.hashCode() 
> implementation.
> hashCode() is not overriden for arrays so it returns different value for each 
> array instance.
> The attached is the correct implementation and a test case to prove the 
> caching actually works.

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to