Introduces a proper classcache
Refactors the classcache to be more readable + some renaming job
disable tests if ome condition are not met

- If ByteBuddyMockMaker is not the actual mockMaker
- If the flag -XX:+DisableExplicitGC is set