# Package org.apache.ivy.plugins.lock

Interface Summary
Interface | Description
--- | ---
FileBasedLockStrategy.FileLocker |
LockStrategy | A lock strategy determines when and how lock should be performed when downloading data to a cache.

Class Summary
Class | Description
--- | ---
AbstractLockStrategy |
ArtifactLockStrategy |
CreateFileLockStrategy |
FileBasedLockStrategy |
FileBasedLockStrategy.CreateFileLocker | "locks" a file by creating it if it doesn't exist, relying on the `File.createNewFile()` atomicity.
FileBasedLockStrategy.NIOFileLocker | Locks a file using the `FileLock` mechanism.
NIOFileLockStrategy |
NoLockStrategy |