`extends lcomposite.html `args models.japidsample.Post post `import controllers.japid.SampleController

This is the comosite content header

#{invoke SampleController.authorPanel(post.getAuthor())/}
this one has full cache control
#{invoke SampleController.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 SampleController.authorPanel(post.getAuthor()), "10s"/}

Let's invoke a tag which invokes an action

#{invokeInTag/}