- bugfix for resource candidate caching
- speedup two StringUtil methods
- small dependency pattern improvement