Eric B created TILES-575:
----------------------------

             Summary: Definition loading from Resolvers inconsistent
                 Key: TILES-575
                 URL: https://issues.apache.org/jira/browse/TILES-575
             Project: Tiles
          Issue Type: Bug
          Components: tiles-core
    Affects Versions: 3.0.3
            Reporter: Eric B


When definitions are initially loaded from tiles.xml, exact string matches take 
precedence over anything resolved by a Resolver (Pattern, etc).  However, once 
a definition has been resolved by the resolver, it is cached in the same 
definitions hashmap as the exact strings, and any implied precedence is lost.

Essentially, the first time a definition is resolved, Tiles applies a specific 
precedence, but subsequent resolutions do not resolve following the same rules.

This can be seen in CachingLocaleUrlDefinitionDAO.getDefinition():



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to