summaryrefslogtreecommitdiffstats
path: root/src/com/cyngn/theme/util/TypefaceHelperCache.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/cyngn/theme/util/TypefaceHelperCache.java')
-rw-r--r--src/com/cyngn/theme/util/TypefaceHelperCache.java43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/com/cyngn/theme/util/TypefaceHelperCache.java b/src/com/cyngn/theme/util/TypefaceHelperCache.java
deleted file mode 100644
index ced93be..0000000
--- a/src/com/cyngn/theme/util/TypefaceHelperCache.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (C) 2014 Cyanogen, Inc.
- */
-package com.cyngn.theme.util;
-
-import android.content.Context;
-
-import java.util.HashMap;
-import java.util.Map;
-
-public class TypefaceHelperCache {
- private static TypefaceHelperCache sHelperCache;
- private final Map<String, ThemedTypefaceHelper> mCache;
-
- private TypefaceHelperCache() {
- mCache = new HashMap<String, ThemedTypefaceHelper>();
- }
-
- public static synchronized TypefaceHelperCache getInstance() {
- if (sHelperCache == null) {
- sHelperCache = new TypefaceHelperCache();
- }
- return sHelperCache;
- }
-
- public ThemedTypefaceHelper getHelperForTheme(Context context, String pkgName) {
- synchronized (mCache) {
- ThemedTypefaceHelper helper = mCache.get(pkgName);
- if (helper == null) {
- helper = new ThemedTypefaceHelper();
- helper.load(context, pkgName);
- mCache.put(pkgName, helper);
- }
- return helper;
- }
- }
-
- public int getTypefaceCount() {
- synchronized (mCache) {
- return mCache.size();
- }
- }
-}