just a single cache for all view systems that might be in use. i don't think this should really be a problem
an important backup to allow SQL that JSqlParser cannot handle still be used in the views system. JSqlParser is still actively maintained and will get better over time, but it cannot handle everything thrown at it.