String getCacheConvexTrianglePillarKey(int xi, int yi, bool getUpperTriangle) { return '${xi}_${yi}_${getUpperTriangle ? 1 : 0}'; }