-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Anurag Verma
authored and
Anurag Verma
committed
Mar 18, 2024
1 parent
0602a42
commit 4d5eebd
Showing
1 changed file
with
11 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# FlashFetch | ||
|
||
FlashFetch is a Java package designed for efficient and concurrent file downloading. It provides a simple and intuitive API for managing download tasks, allowing you to add, pause, resume, and cancel downloads with ease. | ||
|
||
## Features | ||
|
||
- **Concurrent Downloads**: FlashFetch supports concurrent downloading of multiple files, maximizing the utilization of available network resources. | ||
- **Multi-part Downloading**: Files can be downloaded in multiple parts, improving download speed and reliability, especially for larger files. | ||
- **Non-blocking Operations**: The download tasks run asynchronously, allowing you to continue working with your application while files are being downloaded in the background. | ||
- **Download Queue Management**: Easily add, pause, resume, and cancel download tasks in the queue. | ||
- **Intuitive API**: The package provides a straightforward and user-friendly API for managing downloads. |