`extends lcomposite2.html `args models.japidsample.Post post `import controllers.Application

This is the comosite content header

#{invoke Application.authorPanel(post.getAuthor())/}
this one has full cache control
#{invoke Application.authorPanel(post.getAuthor()), "10s", post.getAuthor()/}
this one has cache control using the default signature. Note the key usually must present if the action takes params
#{invoke Application.authorPanel(post.getAuthor()), "10s"/}

Let's invoke a tag which invokes an action

#{invokeInTag/}