## Uses of Interface
org.eclipse.lemminx.client.IXMLSettingFeature

Packages that use IXMLSettingFeature
org.eclipse.lemminx.client

### Uses of IXMLSettingFeature in org.eclipse.lemminx.client

Classes in org.eclipse.lemminx.client that implement IXMLSettingFeature
`class` `LimitFeature` Features that are associated with some limit For example, document symbols have a maximum limit for performance reasons
`class` `PathFeature` Features that are associated with filePaths For example, XML catalog support is associated with XML catalog filePaths

Fields in org.eclipse.lemminx.client with type parameters of type IXMLSettingFeature
`protected Map<IXMLSettingFeature,​Set<String>>` AbstractXMLNotifier.`cache`

Methods in org.eclipse.lemminx.client with parameters of type IXMLSettingFeature
`void` AbstractXMLNotifier.`addToCache​(IXMLSettingFeature key, String value)` Adds `value` to the cache set identified by `key` If such cache set does not exist, this method will initialize it with `value` added
`void` AbstractXMLNotifier.`evictKey​(IXMLSettingFeature key)` Evicts the set identified by the provided key, from the cache
`boolean` AbstractXMLNotifier.`existsInCache​(IXMLSettingFeature key, String value)` Returns true if `value` exists in the cache set identified by `key` and false otherwise
`boolean` AbstractXMLNotifier.`existsInCache​(IXMLSettingFeature key, Set<String> values)` Returns true if `values` is equal to the cache set identified by `key` and false otherwise
`void` AbstractXMLNotifier.`setCacheValues​(IXMLSettingFeature key, Set<String> values)` Sets the cache set identified by `key`