Two Level Cache for Java