private DiskCache getDiskCacheSafely(Context context) {
      if (mDiskCachePolicy != DiskCachePolicy.CACHE_NONE && mDiskCacheSize > 0) {
        try {
          return new DiskCache(context, mDiskCacheSize);
        } catch (IOException e) {
          Log.d("TileView", "Unable to create DiskCache during preparation: " + e.getMessage());
        }
      }
      return null;
    }
@return True if the single ready pass executes, false otherwise (either because not ready, or already run)
tileview/src/main/java/com/moagrius/tileview/TileView.java