# Uses of Package
org.apache.lucene.spatial.util

- Packages that use org.apache.lucene.spatial.util
  Package | Description
  --- | ---
  org.apache.lucene.spatial.composite | Composite strategies.
  org.apache.lucene.spatial.prefix | Prefix Tree Strategy.
  org.apache.lucene.spatial.util | Advanced spatial utilities.

- Classes in org.apache.lucene.spatial.util used by org.apache.lucene.spatial.composite
  Class | Description
  --- | ---
  ShapeValuesPredicate | Compares a shape from a provided `ShapeValuesSource` with a given Shape and sees if it matches a given `SpatialOperation` (the predicate).

- Classes in org.apache.lucene.spatial.util used by org.apache.lucene.spatial.prefix
  Class | Description
  --- | ---
  ShapeFieldCacheProvider | Provides access to a `ShapeFieldCache` for a given `LeafReader`.

- Classes in org.apache.lucene.spatial.util used by org.apache.lucene.spatial.util
  Class | Description
  --- | ---
  ShapeFieldCache | Bounded Cache of Shapes associated with docIds.
  ShapeFieldCacheProvider | Provides access to a `ShapeFieldCache` for a given `LeafReader`.