(Context context, String subdir)
| 2874 | private static final Map<File, Boolean> exists = new HashMap<>(); |
| 2875 | |
| 2876 | static File ensureExists(Context context, String subdir) { |
| 2877 | File dir = new File(context.getFilesDir(), subdir); |
| 2878 | dir.mkdirs(); |
| 2879 | |
| 2880 | synchronized (exists) { |
| 2881 | if (exists.containsKey(dir)) |
| 2882 | return dir; |
| 2883 | exists.put(dir, true); |
| 2884 | } |
| 2885 | |
| 2886 | return dir; |
| 2887 | } |
| 2888 | |
| 2889 | static File getExternalFilesDir(Context context) { |
| 2890 | return getExternalFilesDir(context, null); |
no test coverage detected