| Class | Description |
|---|---|
| InstrumentationCacheClassProvider |
A class provider that uses an
Instrumentation instance to cache all loaded classes.The caching operation is slow and memory consuming, since the bytecode of all loaded classes is stored in memory. This provider can't provide classes that have not been loaded yet. |
| InstrumentationLoaderClassProvider |
A class provider that uses an
Instrumentation instance to collect all class loaders to provide classes.This provider delegates to LoaderClassProvider instances for each found class loader.If a class loader has not been used before yet, this provider will not be able to provide classes from it until the class loader is used at least once. |