Gachette, a java dependency graph cache library