public abstract class RefCounted<Type> extends ObjectKeep track of a reference count on a resource and close it when the count hits zero. By itself, this class could have some race conditions since there is no synchronization between the refcount check and the close. Solr's use in reference counting searchers is safe since the count can only hit zero if it's unregistered (and hence incref() will not be called again on it).
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description
protected abstract void
public RefCounted(Type resource)