[nobug] increase buffer size
diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/util/FileContentCache.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/util/FileContentCache.java
index 974123e..2802c74 100644
--- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/util/FileContentCache.java
+++ b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/util/FileContentCache.java
@@ -126,9 +126,12 @@
 				IFile f = getFile(filePath);
 				if (f != null && f.isAccessible()) {
 					String charset = detectCharset(f);
+					if (charset == null) {
+						charset = ResourcesPlugin.getEncoding();
+					}
 					is = f.getContents();
 					Reader reader = new InputStreamReader(is, charset);
-					char[] readBuffer = new char[2048];
+					char[] readBuffer = new char[8092];
 					int n = reader.read(readBuffer);
 					while (n > 0) {
 						s.append(readBuffer, 0, n);