public class ClassDiscoveryURLCache
This file represents a jar, and can tell you what annotations
are available on each class, method, and field. This class has methods
to serialize and deserialize from json, a descriptor, which can be used to
rebuild this class with.
Creates a new ClassDiscoveryURLCache. This operation
may take a long time, depending on the size of the url that needs scanning.
The ProgressIterator can be null, but if provided is passed into the
internal ClassDiscovery object that is used.
Creates a new ClassDiscoveryURLCache object from a descriptor that was
created earlier with writeDescriptor. The url may be null, but if
provided, will be used as a fallback in case an error occurs
with the descriptor.