Rebuild the ticket cache mechanism by implementing it as a Python property object.