It does not make sense, because i just want to see how it speeds up index page loading. And i have made a little improvement to use Cotonti chache system excluding possible pagination and cache cleaning (for page add and page edit events). So this is just an experiment.
I pass a unique name of the variable containing the cache to the function, along with other parameters from TPL file.
Now i have to make it sensitive to the pagination system. And i have to think how to clean the cache when new page is added or some page is deleted, given that cache variable has a unique name.
And i have a main reason not to do it. I'm waiting for the official version of the plugin, knowing that the developers will make it better than me.