chemical caches