add back cachecontroladapter