JEXL-216: Use r/w lock on cache, busy-flag logic on parser (parser is not reentrant, create a temp one if busy)