Merge commit
authorEd Swartz <ed.swartz@nokia.com>
Tue, 19 Jan 2010 11:17:44 -0600
changeset 789 e7530a339238
parent 788 e6e4e53ddc17 (diff)
parent 772 c3301e21f173 (current diff)
child 790 6c8eba9e19ea
child 798 14f323806705
Merge commit
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianBuildContextDataCache.java	Fri Jan 15 15:14:15 2010 -0600
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/SymbianBuildContextDataCache.java	Tue Jan 19 11:17:44 2010 -0600
@@ -12,6 +12,8 @@
 */
 package com.nokia.carbide.cpp.internal.api.sdk;
 
+import java.io.BufferedInputStream;
+import java.io.BufferedOutputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
@@ -561,10 +563,11 @@
 		ObjectOutputStream os = null;
 		try {
 			File cacheFile = getCacheFile();
-			if (DEBUG) System.out.println("Saving to " + cacheFile); //$NON-NLS-1$
-			os = new ObjectOutputStream(new FileOutputStream(cacheFile));
+			if (DEBUG) System.out.print("Saving to " + cacheFile + "... "); //$NON-NLS-1$ //$NON-NLS-2$
+			os = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(cacheFile)));
 			doSaveCache(os);
 			changed = false;
+			if (DEBUG) System.out.println("done."); //$NON-NLS-1$
 		} catch (ObjectStreamException e) {
 			Logging.log(SDKCorePlugin.getDefault(), 
 					Logging.newStatus(SDKCorePlugin.getDefault(), 
@@ -594,7 +597,7 @@
 		final ClassLoader classLoader = SDKCorePlugin.getDefault().getClass().getClassLoader();
 		File cacheFile = getCacheFile();
 		try {
-			is = new ObjectInputStream(new FileInputStream(cacheFile)) {
+			is = new ObjectInputStream(new BufferedInputStream(new FileInputStream(cacheFile))) {
 				/* (non-Javadoc)
 				 * @see java.io.ObjectInputStream#resolveClass(java.io.ObjectStreamClass)
 				 */