# Page Not Found

The URL `java-workshops/jeps/jep-404-generational-shenandoah` does not exist.

You might be looking for one of these pages:
- [JEP 404: Generational Shenandoah](https://pawelwlodarski.gitbook.io/java/java-workshops/jeps/jdk24-previews/jep-404-generational-shenandoah.md)
- [JEP! 521: Generational Shenandoah](https://pawelwlodarski.gitbook.io/java/java-workshops/jeps/jdk25/jep-521-generational-shenandoah.md)
- [JEP 439: Generational ZGC](https://pawelwlodarski.gitbook.io/java/java-workshops/jeps/jdk21/jep-439-generational-zgc.md)
- [JEP!!! 444: Virtual Threads](https://pawelwlodarski.gitbook.io/java/java-workshops/jeps/jdk21/jep-444-virtual-threads.md)
- [JDK24 previews](https://pawelwlodarski.gitbook.io/java/java-workshops/jeps/jdk24-previews.md)

## How to find the correct page

1. **Browse the full index**: [/sitemap.md](https://pawelwlodarski.gitbook.io/java/sitemap.md) - Complete documentation index
2. **View the full content**: [/llms-full.txt](https://pawelwlodarski.gitbook.io/java/llms-full.txt) - Full content export

## Tips for requesting documentation

- For markdown responses, append `.md` to URLs (e.g., `/java/java-workshops/jeps/jdk24-previews/jep-404-generational-shenandoah.md`)
- Use `Accept: text/markdown` header for content negotiation