View difference between Paste ID: s2fafSYS and 38uNkgBT
SHOW: | | - or go back to the newest paste.
1
/**
2
 * <strong>Not thread-safe</strong> {@link HttpProxyCacheServer} factory that returns single instance of proxy.
3
 *
4
 * @author Alexey Danilov (danikula@gmail.com).
5
 */
6
public class ProxyFactory {
7
8
    private static HttpProxyCacheServer sharedProxy;
9
10
    private ProxyFactory() {
11
    }
12
13
    public static HttpProxyCacheServer getProxy(Context context) {
14
        return sharedProxy == null ? (sharedProxy = newProxy(context)) : sharedProxy;
15
    }
16
17
    private static HttpProxyCacheServer newProxy(Context context) {
18-
        FileNameGenerator nameGenerator = new Md5FileNameGenerator(context.getExternalCacheDir());
18+
        return new HttpProxyCacheServer(context);
19-
        return new HttpProxyCacheServer(nameGenerator);
19+
20
}