Class KieRepositoryImpl.KieModuleRepo
java.lang.Object
org.drools.compiler.kie.builder.impl.KieRepositoryImpl.KieModuleRepo
- Enclosing class:
- KieRepositoryImpl
The methods in this class are all synchronized because
1. performance is not particularly important here
2. I wrote performant concurrent code and then realized it was not easily maintainable
(and maintainability is more important here, AFAICT),
so we're using synchronized methods instead
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic intstatic intfinal LinkedHashMap<ReleaseId,KieModule> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CACHE_GA_MAX_PROPERTY
- See Also:
-
MAX_SIZE_GA_CACHE
public static int MAX_SIZE_GA_CACHE -
CACHE_VERSIONS_MAX_PROPERTY
- See Also:
-
MAX_SIZE_GA_VERSIONS_CACHE
public static int MAX_SIZE_GA_VERSIONS_CACHE -
kieModules
-
oldKieModules
-
-
Constructor Details
-
KieModuleRepo
-
-
Method Details
-
remove
-
store
-