Cache data = cacheManager.getCache("distributed"); Cache metadata = cacheManager.getCache("replicated"); GridFilesystem fs = new GridFilesystem(data, metadata); // Create directories File file=fs.getFile("/tmp/testfile/stuff"); fs.mkdirs(); // creates directories /tmp/testfile/stuff // List all files and directories under "/usr/local" file=fs.getFile("/usr/local"); File[] files=file.listFiles(); // Create a new file file=fs.getFile("/tmp/testfile/stuff/README.txt"); file.createNewFile();