Assignment caching