Added cache for disjoint policy compiler