You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Nikita Timofeev (JIRA)" <ji...@apache.org> on 2017/03/28 10:05:42 UTC

[jira] [Assigned] (CAY-2210) Query cache: incorrect cache key for queries with custom value objects

     [ https://issues.apache.org/jira/browse/CAY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nikita Timofeev reassigned CAY-2210:
------------------------------------

    Assignee: Nikita Timofeev  (was: Andrus Adamchik)

> Query cache: incorrect cache key for queries with custom value objects
> ----------------------------------------------------------------------
>
>                 Key: CAY-2210
>                 URL: https://issues.apache.org/jira/browse/CAY-2210
>             Project: Cayenne
>          Issue Type: Bug
>            Reporter: Andrus Adamchik
>            Assignee: Nikita Timofeev
>             Fix For: 4.0.M6
>
>
> If we map any ObjAttributes of an entity to custom value types that do not have a repeatable toString, our cache keys will stop working if these types are used as qualifier parameters. 
> Per CAY-2050 ExtendedTypes now support unique toString. Perhaps we use this or a similar method for cache key generation (actually can't use ExtendedType.toString directly for the types that are trimming their display values, like arrays and Strings, so we'll need to amend that API to use for cache keys).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)