Extract class CodeCacheGcTrigger
Fix logging for full code cache condition
Add missing license header
Verify JVM requirements