Package org.apache.lucene.spatial.util
Class ShapeFieldCacheProvider<T extends org.locationtech.spatial4j.shape.Shape>
java.lang.Object
org.apache.lucene.spatial.util.ShapeFieldCacheProvider<T>
- Direct Known Subclasses:
 PointPrefixTreeFieldCacheProvider
public abstract class ShapeFieldCacheProvider<T extends org.locationtech.spatial4j.shape.Shape>
extends Object
Provides access to a 
ShapeFieldCache for a given LeafReader.
 If a Cache does not exist for the Reader, then it is built by iterating over the all terms for a given field, reconstructing the Shape from them, and adding them to the Cache.
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
 
- 
Field Details
- 
defaultSize
protected final int defaultSize - 
shapeField
 
 - 
 - 
Constructor Details
- 
ShapeFieldCacheProvider
 
 - 
 - 
Method Details
- 
readShape
 - 
getCache
- Throws:
 IOException
 
 -