Refactor TldLocationsCache to use scan results from the initializer.
This means we only scan the application and classpath once to locate TLDs and eliminates duplicate code that needed to be kept in sync between Catalina's TldConfig and Jasper's TldLocationsCache.
Deprecate TldLocation to be replaced with TldResourcePath once TagLibraryInfo and dependency management can be decoupled.
|