Java File Synchronization for lame networks using a local mirror