Some Documentation added to a three classes

Added documentation to FileCache.java, ProgressMonitorCallback.java, LazyAdapter.java for explanation.

Contributors include:
Nabil Amiri
John Miller
Mark Odell