Minor performance improvements (task #4120)
Minor performance improvements (task #4120)

* Parse options once, upon initialization, not on every call.
* Simpler, faster, and safer cache key generation.

QoboLtd/cakephp-utils,QoboLtd/cakephp-utils,QoboLtd/cakephp-utils