package com.vaguehope.onosendai;

import java.util.concurrent.TimeUnit;


public interface C {

	String TAG = "onosendai";
	String CONFIG_FILE_NAME = "deck.conf";

	int MAX_MEMORY_IMAGE_CACHE = 20 * 1024 * 1024;
	int DB_CONNECT_TIMEOUT_SECONDS = 5;

	int TWEET_FETCH_PAGE_SIZE = 20;
	int TWITTER_TIMELINE_MAX_FETCH = TWEET_FETCH_PAGE_SIZE * 5;
	int TWITTER_ME_MAX_FETCH = TWEET_FETCH_PAGE_SIZE;
	int TWITTER_MENTIONS_MAX_FETCH = TWEET_FETCH_PAGE_SIZE;
	int TWITTER_LIST_MAX_FETCH = TWEET_FETCH_PAGE_SIZE * 5;
	int TWITTER_SEARCH_MAX_FETCH = TWEET_FETCH_PAGE_SIZE * 5;

	String DATA_TW_MAX_COL_ENTRIES = "500";

	// Sending and receiving.
	int UPDATER_MIN_COLUMS_TO_USE_THREADPOOL = 2;
	int UPDATER_MAX_THREADS = 3;
	int SEND_OUTBOX_MAX_THREADS = 1;

	// Form main activity.
	int IMAGE_LOADER_MAX_THREADS = 3;
	int DB_MAX_THREADS = 1;

	// Tweet Lists.
	long SCROLL_TIME_LABEL_TIMEOUT_MILLIS = 3000L;

	// Updates.
	float MIN_BAT_UPDATE = 0.30f;
	float MIN_BAT_SEND = 0.20f;
	float MIN_BAT_CLEANUP = 0.50f;

	// Disc caches.
	long IMAGE_DISC_CACHE_TOUCH_AFTER_MILLIS = TimeUnit.DAYS.toMillis(5);
	long IMAGE_DISC_CACHE_EXPIRY_MILLIS = TimeUnit.DAYS.toMillis(10);
	long TMP_SCALED_IMG_EXPIRY_MILLIS = TimeUnit.DAYS.toMillis(7);
}

@@ -70,32 +70,103 @@
 t;%0A%0A
-%0A
 public 
+f
 in
-terface C %7B%0A%0A%09
+al class C %7B%0A%0A%09private C () %7B%0A%09%09throw new AssertionError();%0A%09%7D%0A%0A%09public static final 
 Stri
@@ -188,16 +188,36 @@
 ndai%22;%0A%09
+public static final 
 String C
@@ -245,24 +245,44 @@
 ck.conf%22;%0A%0A%09
+public static final 
 int MAX_MEMO
@@ -317,16 +317,36 @@
  1024;%0A%09
+public static final 
 int DB_C
@@ -375,16 +375,36 @@
  = 5;%0A%0A%09
+public static final 
 int TWEE
@@ -428,16 +428,36 @@
  = 20;%0A%09
+public static final 
 int TWIT
@@ -501,32 +501,52 @@
 PAGE_SIZE * 5;%0A%09
+public static final 
 int TWITTER_ME_M
@@ -572,32 +572,52 @@
 TCH_PAGE_SIZE;%0A%09
+public static final 
 int TWITTER_MENT
@@ -657,16 +657,36 @@
 _SIZE;%0A%09
+public static final 
 int TWIT
@@ -734,16 +734,36 @@
 E * 5;%0A%09
+public static final 
 int TWIT
@@ -814,16 +814,36 @@
  * 5;%0A%0A%09
+public static final 
 String D
@@ -903,16 +903,36 @@
 iving.%0A%09
+public static final 
 int UPDA
@@ -970,16 +970,36 @@
 L = 2;%0A%09
+public static final 
 int UPDA
@@ -1016,24 +1016,44 @@
 READS = 3;%0A%09
+public static final 
 int SEND_OUT
@@ -1099,16 +1099,36 @@
 ivity.%0A%09
+public static final 
 int IMAG
@@ -1154,16 +1154,36 @@
 S = 3;%0A%09
+public static final 
 int DB_M
@@ -1213,24 +1213,44 @@
 eet Lists.%0A%09
+public static final 
 long SCROLL_
@@ -1299,16 +1299,36 @@
 dates.%0A%09
+public static final 
 float MI
@@ -1346,24 +1346,44 @@
 E = 0.30f;%0A%09
+public static final 
 float MIN_BA
@@ -1399,16 +1399,36 @@
 0.20f;%0A%09
+public static final 
 float MI
@@ -1469,16 +1469,36 @@
 aches.%0A%09
+public static final 
 long IMA
@@ -1556,24 +1556,44 @@
 Millis(5);%0A%09
+public static final 
 long IMAGE_D
@@ -1647,16 +1647,36 @@
 s(10);%0A%09
+public static final 
 long TMP
@@ -1730,10 +1730,11 @@
 lis(7);%0A
+%0A
 %7D%0A

Make C a final class instead of an interface. [sonar]