@SuppressWarnings("unchecked")
    public E get(long key, E valueIfKeyNotFound) {
        int i = ContainerHelpers.binarySearch(mKeys, mSize, key);

        if (i < 0 || mValues[i] == DELETED) {
            return valueIfKeyNotFound;
        } else {
            return (E) mValues[i];
        }
    }
Gets the Object mapped from the specified key, or the specified Object
if no such mapping has been made.
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/util/collection/LongSparseArray.java