[java] Remove deprecated AppCacheStatus enum from the HTML5 package by iampopovich ยท Pull Request #15973 ยท SeleniumHQ/selenium
User description
๐ Related Issues
partially fixes #10397
๐ฅ What does this PR do?
This pull request removes the AppCacheStatus enum from the Selenium codebase. The enum was deprecated and represented the application cache status, which is no longer relevant due to the deprecation of the AppCache API in modern browsers.
Code removal:
java/src/org/openqa/selenium/html5/AppCacheStatus.java: Deleted theAppCacheStatusenum, including its values (UNCACHED,IDLE,CHECKING,DOWNLOADING,UPDATE_READY,OBSOLETE), associated methods (value,getEnum), and annotations (@Deprecated,@NullMarked). This change reflects the removal of outdated functionality tied to the deprecated AppCache API.
๐ง Implementation Notes
๐ก Additional Considerations
๐ Types of changes
- Cleanup (formatting, renaming)
- Breaking changes
PR Type
Other
Description
-
Remove deprecated
AppCacheStatusenum from HTML5 package -
Remove deprecated app cache commands from
DriverCommandinterface -
Clean up obsolete AppCache API functionality
Changes diagram
flowchart LR
A["AppCacheStatus enum"] -- "deleted" --> B["Removed"]
C["DriverCommand constants"] -- "removed GET_APP_CACHE & CLEAR_APP_CACHE" --> D["Cleaned up"]
Changes walkthrough ๐
| Relevant files | |||||
|---|---|---|---|---|---|
| Miscellaneous |
|
Need help?
Type /help how to ...in the comments thread for any questions about Qodo Merge usage.Check out the documentation for more information.