Updated autoexpiring cache to be readonly property with protected method to set the value.