# Uses of Interface
org.apache.solr.common.SolrCloseable

Packages that use SolrCloseable
Package
Description
org.apache.solr.client.solrj.impl
Implementations of some client API classes, and their friends.
org.apache.solr.common
Common classes reused on both clients & server for dealing with `documents to be indexed` and `result documents`.
org.apache.solr.common.util
Common utility classes reused on both clients & server.

## Uses of SolrCloseable in org.apache.solr.client.solrj.impl

Subinterfaces of SolrCloseable in org.apache.solr.client.solrj.impl
Modifier and Type
Interface
Description
`interface`
`ClusterStateProvider`
Provides cluster state from some source
Classes in org.apache.solr.client.solrj.impl that implement SolrCloseable
Modifier and Type
Class
Description
`class`
`BaseHttpClusterStateProvider`
`class`
`DelegatingClusterStateProvider`
Base class for overriding some behavior of `ClusterStateProvider`
`class`
`HttpClusterStateProvider<C extends HttpSolrClientBase>`
A CSP that uses Solr HTTP APIs.

## Uses of SolrCloseable in org.apache.solr.common

Constructors in org.apache.solr.common with parameters of type SolrCloseable
Modifier
Constructor
Description
``
`SolrCloseableLatch(int count, SolrCloseable closeable)`

## Uses of SolrCloseable in org.apache.solr.common.util

Classes in org.apache.solr.common.util that implement SolrCloseable
Modifier and Type
Class
Description
`class`
`ObjectCache`
Simple object cache with a type-safe accessor.