| Package | Description | 
|---|---|
| oracle.jdeveloper.java | 
 Public API for the java model. 
 | 
| oracle.jdeveloper.java.provider | 
 Public implementations of the JavaFileProvider interface. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
JavaModel.CacheTracker
The  
CacheTracker just helps track where begin/end
 cache use calls are being made, and to ensure that they are
 matched properly. | 
| Modifier and Type | Field and Description | 
|---|---|
protected CacheSupport | 
JavaModel._cacheSupport
The cache support for this manager. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CacheSupport | 
JavaModel.getCacheSupport()
Fetch the CacheSupport instance for managing the cache use for
 this JavaManager instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CachedFileProvider
The  
CachedFileProvider is an abstract starting point for
 an implementation of the JavaFileProvider interface that adds
 cache support to the BaseFileProvider. | 
class  | 
ProjectFileProvider
The  
ProjectFileProvider is an implementation of the
 JavaFileProvider interface which relies on the
 path information of a Project for locating Java source and class
 files. | 
class  | 
SimpleFileProvider
The  
PathFileProvider is an implementation of the
 JavaFileProvider interface that uses a static
 JavaClassLocator instance of URL paths for locating
 Java source and class files. |