change visibility of 'render' methods in BasicTilesContainer
------------------------------------------------------------

                 Key: TILES-374
                 URL: https://issues.apache.org/struts/browse/TILES-374
             Project: Tiles
          Issue Type: Improvement
          Components: tiles-core
            Reporter: pijmleko
            Priority: Trivial


Extending BasicTilesContainer is limited due to many private methods. I'd like 
to add declarative caching in my tiles definition file (by adding an attribute 
'cache' with value 'cacheKey') to skip rendering of a definition and pull 
entire content from the cache. Actually the only place I can do that is 
BasicTilesContainer.render(TilesRequestContext request, String definitionName) 
method. Within this method, definition is being loaded (hence, attributes are 
available) and check against possible cache would be possible. Unfortunately 
this and following 'render' methods are private, and I can't override 
appropriate methods. Can you consider changing visibility to protected or 
providing some hooks in definition rendering flow.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to