private static SparseArrayCompat<WeakReference<Interpolator>> pathInterpolatorCache() {
    if (pathInterpolatorCache == null) {
      pathInterpolatorCache = new SparseArrayCompat<>();
    }
    return pathInterpolatorCache;
  }
Some animations get exported with insane cp values in the tens of thousands.
PathInterpolator fails to create the interpolator in those cases and hangs.
Clamping the cp helps prevent that.
lottie/src/main/java/com/airbnb/lottie/parser/KeyframeParser.java