code: public void registerCachedFile(String filePath, String name){
  		this.cacheFile.add(new Tuple2<String, String>(filePath, name));
  	}
docs: Registers a file at the distributed cache under the given name. The file will be accessible
  from any user-defined function in the (distributed) runtime under a local path. Files
  may be local files, or files in a distributed file system. The runtime will copy the files
  temporarily to a local cache, if needed.
  <p>
  The {@link eu.stratosphere.api.common.functions.RuntimeContext} can be obtained inside UDFs via
  {@link eu.stratosphere.api.common.functions.Function#getRuntimeContext()} and provides access
  {@link eu.stratosphere.api.common.cache.DistributedCache} via
  {@link eu.stratosphere.api.common.functions.RuntimeContext#getDistributedCache()}.
  
  @param filePath The path of the file, as a URI (e.g. "file:///some/path" or "hdfs://host:port/and/path")
  @param name The name under which the file is registered.