package com.orionplatform.math.set.cartesianproduct.pair;

import com.orionplatform.math.MathObject;
import com.orionplatform.math.set.cartesianproduct.pair.tasks.CartesianProductOfPairsEqualsTask;
import com.orionplatform.math.set.cartesianproduct.pair.tasks.CartesianProductOfPairsHashCodeTask;

class CartesianProductOfPairsInternalService implements MathObject
{
    static synchronized boolean equals(CartesianProductOfPairs x, Object y)
    {
        return CartesianProductOfPairsEqualsTask.run(x, y);
    }
    
    
    static synchronized int hashCode(CartesianProductOfPairs x)
    {
        return CartesianProductOfPairsHashCodeTask.run(x);
    }
}