Can i use drools in multithreaded environment?