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)