Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
File System ClassLoader 1.0.10
-
None
Description
Currently FSClassLoader's cache location is on the bundle persistent storage area.
In cases when it would make more sense to externalize it to a different location, file system cache location root directory needs to be configurable.
For that https://github.com/apache/sling-org-apache-sling-commons-fsclassloader/blob/master/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderProvider.java#L108 needs to be made parametrized to have its "root" directory configurable.
Also:
- https://github.com/apache/sling-org-apache-sling-commons-fsclassloader/blob/master/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderWebConsole.java#L95
- https://github.com/apache/sling-org-apache-sling-commons-fsclassloader/blob/master/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderMBeanImpl.java#L79
- https://github.com/apache/sling-org-apache-sling-commons-fsclassloader/blob/master/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderMBeanImpl.java#L109
should be changed accordingly.
Attachments
Issue Links
- links to