correct soc-cache.c