## Uses of Interface
org.apache.pdfbox.pdmodel.ResourceCache

Packages that use ResourceCache
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.font: Classes to deal with font functionality in a PDF Document.
org.apache.pdfbox.pdmodel.graphics.form: This package deals with Form XObjects that are stored in a PDF document.
org.apache.pdfbox.pdmodel.graphics.pattern: This package deals with patterns which are used instead of colors.
org.apache.pdfbox.pdmodel.graphics.state: This package deals with graphics states within the PDF document.

### Uses of ResourceCache in org.apache.pdfbox.pdmodel

Classes in org.apache.pdfbox.pdmodel that implement ResourceCache
`class` `DefaultResourceCache` A resource cached based on SoftReference, retains resources until memory pressure causes them to be garbage collected.

Methods in org.apache.pdfbox.pdmodel that return ResourceCache
`ResourceCache` ResourceCacheCreateFunction.`create()` Creates an instance of a ResourceCache.
`ResourceCache` DefaultResourceCacheCreateImpl.`create()`
`static ResourceCache` ResourceCacheFactory.`createResourceCache()` Create an instance of a resource cache using the provided function.
`ResourceCache` PDResources.`getResourceCache()` Returns the resource cache associated with the Resources, or null if there is none.
`ResourceCache` PDDocument.`getResourceCache()` Returns the resource cache associated with this document, or null if there is none.
`ResourceCache` PDPage.`getResourceCache()` Returns the resource cache associated with this page, or null if there is none.

Methods in org.apache.pdfbox.pdmodel with parameters of type ResourceCache
`void` PDDocument.`setResourceCache(ResourceCache resourceCache)` Sets the resource cache associated with this document.

Constructors in org.apache.pdfbox.pdmodel with parameters of type ResourceCache
Constructor and Description
`PDResources(COSDictionary resourceDictionary, ResourceCache resourceCache)` Constructor for reading.
`PDResources(COSDictionary resourceDictionary, ResourceCache resourceCache, Map<COSName,SoftReference<PDFont>> directFontCache)` Constructor for reading.

### Uses of ResourceCache in org.apache.pdfbox.pdmodel.font

Methods in org.apache.pdfbox.pdmodel.font with parameters of type ResourceCache
`static PDFont` PDFontFactory.`createFont(COSDictionary dictionary, ResourceCache resourceCache)` Creates a new PDFont instance with the appropriate subclass.

Constructors in org.apache.pdfbox.pdmodel.font with parameters of type ResourceCache
Constructor and Description
`PDType3Font(COSDictionary fontDictionary, ResourceCache resourceCache)` Constructor.

### Uses of ResourceCache in org.apache.pdfbox.pdmodel.graphics.form

Constructors in org.apache.pdfbox.pdmodel.graphics.form with parameters of type ResourceCache
Constructor and Description
`PDFormXObject(COSStream stream, ResourceCache cache)` Creates a Form XObject for reading.
`PDTransparencyGroup(COSStream stream, ResourceCache cache)` Creates a Transparency Group for reading.

### Uses of ResourceCache in org.apache.pdfbox.pdmodel.graphics.pattern

Methods in org.apache.pdfbox.pdmodel.graphics.pattern with parameters of type ResourceCache
`static PDAbstractPattern` PDAbstractPattern.`create(COSDictionary dictionary, ResourceCache resourceCache)` Create the correct PD Model pattern based on the COS base pattern.

Constructors in org.apache.pdfbox.pdmodel.graphics.pattern with parameters of type ResourceCache
Constructor and Description
`PDTilingPattern(COSDictionary dictionary, ResourceCache resourceCache)` Creates a new tiling pattern from the given COS dictionary.

### Uses of ResourceCache in org.apache.pdfbox.pdmodel.graphics.state

Methods in org.apache.pdfbox.pdmodel.graphics.state with parameters of type ResourceCache
`static PDSoftMask` PDSoftMask.`create(COSBase dictionary, ResourceCache resourceCache)` Creates a new soft mask.

Constructors in org.apache.pdfbox.pdmodel.graphics.state with parameters of type ResourceCache
Constructor and Description
`PDExtendedGraphicsState(COSDictionary dictionary, ResourceCache resourceCache)` Create a graphics state from an existing dictionary.
`PDSoftMask(COSDictionary dictionary, ResourceCache resourceCache)` Creates a new soft mask.