## Uses of Interface
com.hazelcast.core.ILock

- Packages that use ILock
  Package | Description
  --- | ---
  com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  com.hazelcast.concurrent.lock | This package contains Lock for Hazelcast. The `ILock` is the distributed version of the `Lock`.
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.

- - ### Uses of ILock in com.hazelcast.client.proxy

    Classes in com.hazelcast.client.proxy that implement ILock
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientLockProxy` Proxy implementation of `ILock`.

  - ### Uses of ILock in com.hazelcast.concurrent.lock

    Classes in com.hazelcast.concurrent.lock that implement ILock
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LockProxy`

  - ### Uses of ILock in com.hazelcast.core

    Methods in com.hazelcast.core that return ILock
    Modifier and Type | Method and Description
    --- | ---
    `ILock` | HazelcastInstance.`getLock(String key)` Deprecated. This implementation may lose strong consistency in case of network failures or server failures. Please use `CPSubsystem.getLock(String)` instead. This method will be removed in Hazelcast 4.0.

  - ### Uses of ILock in com.hazelcast.instance

    Methods in com.hazelcast.instance that return ILock
    Modifier and Type | Method and Description
    --- | ---
    `ILock` | HazelcastInstanceProxy.`getLock(String key)`
    `ILock` | HazelcastInstanceImpl.`getLock(String key)`

Copyright © 2019. All rights reserved.