I think I have the caching and java dep stuff all working now.