tr object caching