Loading java/src/com/android/inputmethod/latin/BinaryDictionary.java +9 −0 Original line number Diff line number Diff line Loading @@ -460,6 +460,7 @@ public final class BinaryDictionary extends Dictionary { dictFile.length(), mIsUpdatable); } // Flush to dict file if the dictionary has been updated. public void flush() { if (!isValidDictionary()) return; if (mHasUpdated) { Loading @@ -468,6 +469,14 @@ public final class BinaryDictionary extends Dictionary { } } // Run GC and flush to dict file if the dictionary has been updated. public void flushWithGCIfHasUpdated() { if (mHasUpdated) { flushWithGC(); } } // Run GC and flush to dict file. public void flushWithGC() { if (!isValidDictionary()) return; flushWithGCNative(mNativeDict, mDictFilePath); Loading java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +2 −1 Original line number Diff line number Diff line Loading @@ -515,7 +515,8 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { createBinaryDictionaryLocked(); openBinaryDictionaryLocked(); loadInitialContentsLocked(); mBinaryDictionary.flushWithGC(); // Run GC and flush to file when initial contents have been loaded. mBinaryDictionary.flushWithGCIfHasUpdated(); } private void flushDictionaryLocked() { Loading Loading
java/src/com/android/inputmethod/latin/BinaryDictionary.java +9 −0 Original line number Diff line number Diff line Loading @@ -460,6 +460,7 @@ public final class BinaryDictionary extends Dictionary { dictFile.length(), mIsUpdatable); } // Flush to dict file if the dictionary has been updated. public void flush() { if (!isValidDictionary()) return; if (mHasUpdated) { Loading @@ -468,6 +469,14 @@ public final class BinaryDictionary extends Dictionary { } } // Run GC and flush to dict file if the dictionary has been updated. public void flushWithGCIfHasUpdated() { if (mHasUpdated) { flushWithGC(); } } // Run GC and flush to dict file. public void flushWithGC() { if (!isValidDictionary()) return; flushWithGCNative(mNativeDict, mDictFilePath); Loading
java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +2 −1 Original line number Diff line number Diff line Loading @@ -515,7 +515,8 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { createBinaryDictionaryLocked(); openBinaryDictionaryLocked(); loadInitialContentsLocked(); mBinaryDictionary.flushWithGC(); // Run GC and flush to file when initial contents have been loaded. mBinaryDictionary.flushWithGCIfHasUpdated(); } private void flushDictionaryLocked() { Loading