cache properties