What is the Java cache?