Is it beneficial/necessary to pool rule engine sessions? 

If not then all I have to do is cache the KnowledgeBase and get a rule engine session whenever I need it?