- Added `getAll` method to `EJS_STORAGE` for retrieving all stored items.
- Enabled database usage in `index.html` by setting `EJS_disableDatabases` to false.
- Introduced a comprehensive caching system in `CACHING.md`, detailing architecture, operations, and best practices.
- Created `EJS_Cache` class for managing cached files, including size and age constraints.
- Implemented `EJS_CacheItem` and `EJS_FileItem` classes for structured cache items.
- Added `test_rom_cache.html` for testing ROM caching functionality.