semantic types cache