Prefer Files.asCharSink over FileWriter
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java
index f788968..b64588b 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/CloudFilesPublish.java
@@ -24,10 +24,8 @@
 import static org.jclouds.examples.rackspace.cloudfiles.Constants.REGION;
 import static org.jclouds.examples.rackspace.cloudfiles.Constants.SUFFIX;
 
-import java.io.BufferedWriter;
 import java.io.Closeable;
 import java.io.File;
-import java.io.FileWriter;
 import java.io.IOException;
 import java.net.URI;
 
@@ -39,6 +37,7 @@
 import org.jclouds.rackspace.cloudfiles.v1.CloudFilesApi;
 import org.jclouds.rackspace.cloudfiles.v1.features.CDNApi;
 
+import com.google.common.base.Charsets;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.io.ByteSource;
 import com.google.common.io.Closeables;
@@ -99,9 +98,7 @@
       File tempFile = File.createTempFile(FILENAME, SUFFIX);
       tempFile.deleteOnExit();
 
-      BufferedWriter out = new BufferedWriter(new FileWriter(tempFile));
-      out.write("Hello Cloud Files");
-      out.close();
+      Files.asCharSink(tempFile, Charsets.UTF_8).write("Hello Cloud Files");
       
       ObjectApi objectApi = cloudFiles.objectApiInRegionForContainer(REGION, CONTAINER_PUBLISH);
 
diff --git a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java
index d7ed51c..4e8d22b 100644
--- a/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java
+++ b/rackspace/src/main/java/org/jclouds/examples/rackspace/cloudfiles/UploadObjects.java
@@ -22,10 +22,8 @@
 import static org.jclouds.examples.rackspace.cloudfiles.Constants.PROVIDER;
 import static org.jclouds.examples.rackspace.cloudfiles.Constants.REGION;
 
-import java.io.BufferedWriter;
 import java.io.Closeable;
 import java.io.File;
-import java.io.FileWriter;
 import java.io.IOException;
 import java.util.HashMap;
 import java.util.Map;
@@ -38,6 +36,7 @@
 import org.jclouds.openstack.swift.v1.blobstore.RegionScopedBlobStoreContext;
 import org.jclouds.rackspace.cloudfiles.v1.CloudFilesApi;
 
+import com.google.common.base.Charsets;
 import com.google.common.collect.ImmutableMap;
 import com.google.common.io.ByteSource;
 import com.google.common.io.Closeables;
@@ -94,9 +93,7 @@
       File tempFile = File.createTempFile(filename, suffix);
       tempFile.deleteOnExit();
 
-      BufferedWriter out = new BufferedWriter(new FileWriter(tempFile));
-      out.write("uploadObjectFromFile");
-      out.close();
+      Files.asCharSink(tempFile, Charsets.UTF_8).write("uploadObjectFromFile");
 
       ByteSource byteSource = Files.asByteSource(tempFile);
       Payload payload = Payloads.newByteSourcePayload(byteSource);