Move guava classes under embed package
Fixed a race condition while resuming cached tasks
Change val to file
Updated version
Added test