[
https://issues.jboss.org/browse/DROOLS-1443?page=com.atlassian.jira.plugi...
]
Hans Lund commented on DROOLS-1443:
-----------------------------------
[~mfusco] added the PR. The hashcode on ProjectClassloader is very simple - it delegates
to hashcode of its wrapped classloaders making the hashcode for a projcectclassloader
equal for all instances wrapping the exact same instances for underlying loaders - which
in here is just whats needed ;-)
Improve effect of caching in ChainedProperties.
-------------------------------------------------
Key: DROOLS-1443
URL:
https://issues.jboss.org/browse/DROOLS-1443
Project: Drools
Issue Type: Enhancement
Components: core engine
Reporter: Hans Lund
Assignee: Mario Fusco
Priority: Minor
The ChainedProperties utility has a caching setting that will cache the classpath
discovery of property resource - but not the parsing of these resources.
This utility is a hot spot for the initialization of runtime environments - caching the
parsed properties instead of the resource url will improve runtime performance.
Changing the caching strategy will make hot changes to classpath property resources
impossible. File based property files could be made safe cacheable by investigating file
metadata and only read if changed.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)