* @see download_set_temp_file_path()
*/
int download_get_etag(int download_id, char **etag);
+
+
+/**
+ * @brief Sets the 'enabled' state of the cache feature.
+ *
+ * @since_tizen 7.5
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/download
+ *
+ * @param[in] download_id The download id
+ * @param[in] enable The enable value
+ *
+ * @return 0 on success, otherwise a negative error value
+ *
+ * @retval #DOWNLOAD_ERROR_NONE Successful
+ * @retval #DOWNLOAD_ERROR_NOT_SUPPORTED Not supported
+ * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND No download ID
+ * @retval #DOWNLOAD_ERROR_IO_ERROR Internal I/O error
+ *
+ * @see download_get_cache()
+*/
+int download_set_cache(int download_id, bool enable);
+
+
+/**
+ * @brief Gets the 'enabled' state of the cache feature.
+ *
+ * @since_tizen 7.5
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/download
+ *
+ * @param[in] download_id The download id
+ * @param[out] enable The enable value
+ *
+ * @return 0 on success, otherwise a negative error value
+ *
+ * @retval #DOWNLOAD_ERROR_NONE Successful
+ * @retval #DOWNLOAD_ERROR_NOT_SUPPORTED Not supported
+ * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #DOWNLOAD_ERROR_INVALID_PARAMETER Invalid parameter
+ * @retval #DOWNLOAD_ERROR_ID_NOT_FOUND No download ID
+ * @retval #DOWNLOAD_ERROR_IO_ERROR Internal I/O error
+ *
+ * @see download_set_cache()
+ */
+int download_get_cache(int download_id, bool *enable);
+
+
+/**
+ * @brief Clears the cache.
+ *
+ * @since_tizen 7.5
+ * @privlevel public
+ * @privilege %http://tizen.org/privilege/download
+ *
+ * @return 0 on success, otherwise a negative error value
+ *
+ * @retval #DOWNLOAD_ERROR_NONE Successful
+ * @retval #DOWNLOAD_ERROR_NOT_SUPPORTED Not supported
+ * @retval #DOWNLOAD_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #DOWNLOAD_ERROR_TOO_MANY_DOWNLOADS Too many simultaneous downloads
+ * @retval #DOWNLOAD_ERROR_IO_ERROR Internal I/O error
+ */
+int download_reset_cache(void);
+
+
/**
* @}
*/