## Uses of Interface
org.apache.ignite.IgniteSet

Packages that use IgniteSet
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache.datastructures
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.processors.platform.client.datastructures

### Uses of IgniteSet in org.apache.ignite

Methods in org.apache.ignite that return IgniteSet
`<T> IgniteSet<T>` Ignite.`set​(String name, @Nullable CollectionConfiguration cfg)` Will get a named set from cache and create one if it has not been created yet and `cfg` is not `null`.
`<T1> IgniteSet<T1>` IgniteSet.`withKeepBinary()` Returns Ignite set that operates on binary objects without deserialization.

### Uses of IgniteSet in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return IgniteSet
`<T> IgniteSet<T>` IgniteEx.`set​(String name, int cacheId, boolean collocated, boolean separated)` Gets a set from cache by known cache id.
`<T> IgniteSet<T>` IgniteKernal.`set​(String name, int cacheId, boolean collocated, boolean separated)` Gets a set from cache by known cache id.
`<T> @Nullable IgniteSet<T>` IgniteKernal.`set​(String name, CollectionConfiguration cfg)` Will get a named set from cache and create one if it has not been created yet and `cfg` is not `null`.

### Uses of IgniteSet in org.apache.ignite.internal.processors.cache.datastructures

Methods in org.apache.ignite.internal.processors.cache.datastructures that return IgniteSet
`<T> @Nullable IgniteSet<T>` CacheDataStructuresManager.`set​(String name, boolean colloc, boolean create, boolean separated)`

### Uses of IgniteSet in org.apache.ignite.internal.processors.datastructures

Classes in org.apache.ignite.internal.processors.datastructures that implement IgniteSet
`class` `GridCacheSetImpl<T>` Cache set implementation.
`class` `GridCacheSetProxy<T>` Cache set proxy.

Methods in org.apache.ignite.internal.processors.datastructures that return IgniteSet
`<T> @Nullable IgniteSet<T>` DataStructuresProcessor.`set​(String name, int cacheId, boolean collocated, boolean separated)` Gets a set from cache by known cache id.
`<T> @Nullable IgniteSet<T>` DataStructuresProcessor.`set​(String name, @Nullable String grpName, @Nullable CollectionConfiguration cfg)` Gets a set from cache or creates one if it's not cached.
`<T1> IgniteSet<T1>` GridCacheSetImpl.`withKeepBinary()` Returns Ignite set that operates on binary objects without deserialization.
`<T1> IgniteSet<T1>` GridCacheSetProxy.`withKeepBinary()` Returns Ignite set that operates on binary objects without deserialization.

### Uses of IgniteSet in org.apache.ignite.internal.processors.platform.client.datastructures

Methods in org.apache.ignite.internal.processors.platform.client.datastructures that return IgniteSet
`protected <T> IgniteSet<T>` ClientIgniteSetRequest.`igniteSet​(ClientConnectionContext ctx)` Gets the IgniteSet.

Methods in org.apache.ignite.internal.processors.platform.client.datastructures with parameters of type IgniteSet
`protected ClientResponse` ClientIgniteSetClearRequest.`process​(IgniteSet<Object> set)` Processes the request.
`protected ClientResponse` ClientIgniteSetIteratorStartRequest.`process​(IgniteSet<Object> set)` Processes the request.
`protected ClientResponse` ClientIgniteSetRequest.`process​(IgniteSet<Object> set)` Processes the request.
`protected ClientResponse` ClientIgniteSetSizeRequest.`process​(IgniteSet<Object> set)` Processes the request.