OSDN Git Service

Codecleanup: Use Chained append calls to improve the performance
authorRazorSharp <kirananto@gmail.com>
Mon, 1 Feb 2016 02:23:51 +0000 (07:53 +0530)
committerSteve Kondik <shade@chemlab.org>
Sat, 20 Feb 2016 16:45:50 +0000 (08:45 -0800)
Change-Id: Ieb9d4ba314d4859f5f17af5cbedd8c06c06ac0b7

src/com/cyanogenmod/eleven/cache/DiskLruCache.java
src/com/cyanogenmod/eleven/loaders/AlbumSongLoader.java
src/com/cyanogenmod/eleven/utils/MusicUtils.java
src/com/cyanogenmod/eleven/utils/SrtParser.java

index 4d29ded..ef10adc 100644 (file)
@@ -499,7 +499,7 @@ public final class DiskLruCache implements Closeable {
         }
 
         redundantOpCount++;
-        journalWriter.append(READ + ' ' + key + '\n');
+        journalWriter.append(READ + ' ').append(key).append('\n');
         if (journalRebuildRequired()) {
             executorService.submit(cleanupCallable);
         }
@@ -650,7 +650,7 @@ public final class DiskLruCache implements Closeable {
         }
 
         redundantOpCount++;
-        journalWriter.append(REMOVE + ' ' + key + '\n');
+        journalWriter.append(REMOVE + ' ').append(key).append('\n');
         lruEntries.remove(key);
 
         if (journalRebuildRequired()) {
@@ -967,3 +967,4 @@ public final class DiskLruCache implements Closeable {
         }
     }
 }
+
index d4d5b49..1a89804 100644 (file)
@@ -116,7 +116,7 @@ public class AlbumSongLoader extends WrappedAsyncTaskLoader<List<Song>> {
         final StringBuilder selection = new StringBuilder();
         selection.append(AudioColumns.IS_MUSIC + "=1");
         selection.append(" AND " + AudioColumns.TITLE + " != ''");
-        selection.append(" AND " + AudioColumns.ALBUM_ID + "=" + albumId);
+        selection.append(" AND " + AudioColumns.ALBUM_ID + "=").append(albumId);
         return context.getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
                 new String[] {
                         /* 0 */
@@ -136,3 +136,4 @@ public class AlbumSongLoader extends WrappedAsyncTaskLoader<List<Song>> {
     }
 
 }
+
index 38e9ac0..c8292ef 100644 (file)
@@ -1280,7 +1280,7 @@ public final class MusicUtils {
     public static final AlbumArtistDetails getAlbumArtDetails(final Context context, final long trackId) {
         final StringBuilder selection = new StringBuilder();
         selection.append(MediaStore.Audio.AudioColumns.IS_MUSIC + "=1");
-        selection.append(" AND " + BaseColumns._ID + " = '" + trackId + "'");
+        selection.append(" AND " + BaseColumns._ID + " = '").append(trackId).append("'");
 
         Cursor cursor = context.getContentResolver().query(
             MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
index 2b27890..e5d7f38 100644 (file)
@@ -77,7 +77,7 @@ public class SrtParser {
                     subtitleBuilder.append(s);
 
                     while (!((s = br.readLine()) == null || s.trim().equals(""))) {
-                        subtitleBuilder.append("\n" + s);
+                        subtitleBuilder.append("\n").append(s);
                     }
                 }
 
@@ -135,3 +135,4 @@ public class SrtParser {
         return hours * 60 * 60 * 1000 + minutes * 60 * 1000 + seconds * 1000 + millies;
     }
 }
+