Skip to content

CAUTION: This site hosts draft documentation for the next release. For published content of the latest release, visit

This system property applies a global filter to all non-bootstrap class loaders that share classes.


This property is not set by default.


A filter can be used to decide which classes are found and stored by a custom class loader in a shared classes cache. The filter is applied to a particular package by implementing the SharedClassFilter interface.

See also