in uberpoet/statemanagement.py [0:0]
def _get_global_module_cache_dir():
try:
username = getpass.getuser()
except Exception as e:
sys.exit(str(e))
cache_dir = subprocess.check_output(['getconf', 'DARWIN_USER_CACHE_DIR']).rstrip()
user_dir = 'org.llvm.clang.{}'.format(username)
return os.path.join(cache_dir, user_dir, 'ModuleCache')