make manufacturer use caching