Lines Matching refs:String

53     private static final String TAG = "LetterCountCache";
56 static final String PREFERENCE_KEY = "LetterCountCache";
61 private static final String SEPARATOR = "\u0001";
67 private static final String SAVE_SEPARATOR = "\u0002";
87 private final Map<String, String> mCache = Maps.newHashMap();
116 * Append a {@link String} to a {@link StringBuilder}.
127 private static String buildCacheKey(Uri queryUri, String selection, String[] selectionArgs,
128 String sortOrder, String countExpression) {
149 static String buildCacheValue(String[] titles, int[] counts) {
167 public static final Bundle buildExtraBundle(String[] titles, int[] counts) {
175 static Bundle buildExtraBundleFromValue(String value) {
176 final String[] values;
178 values = new String[0];
189 final String[] titles = new String[numTitles];
204 public Bundle get(Uri queryUri, String selection, String[] selectionArgs, String sortOrder,
205 String countExpression) {
208 final String key = buildCacheKey(queryUri, selection, selectionArgs, sortOrder,
210 final String value = mCache.get(key);
234 * {@link #buildExtraBundle(String[], int[])}.
236 public void put(Uri queryUri, String selection, String[] selectionArgs, String sortOrder,
237 String countExpression, Bundle bundle) {
240 final String key = buildCacheKey(queryUri, selection, selectionArgs, sortOrder,
272 for (String key : mCache.keySet()) {
295 final String savedValue = mPrefs.getString(PREFERENCE_KEY, null);
299 final String[] keysAndValues = SAVE_SEPARATOR_PATTERN.split(savedValue);
306 final String key = keysAndValues[i - 1];
307 final String value = keysAndValues[i];