How to cache only one shape output?

Topics: Core, General
Oct 5, 2013 at 5:39 PM
Orchard.OutputCache cashes whole page html. But how to cache only one shape output, like OutputCacheAttribute for partial view?
For example if I want to show blogpost from output cache, but now comments below it.
Is there some way to customize Orchard Render engine?

Now I see only one way to create own [Shape] functon which can determine should it render content or get it from cache, but this way does not look pretty usefull.