[Refactor & Bugfix](static variables) move some static vairables to exec_env (#24029)

This commit is contained in:
zhiqqqq
2023-09-13 09:27:03 +08:00
committed by GitHub
parent 1a3b70bf4a
commit c7ae2a7d22
77 changed files with 637 additions and 517 deletions

View File

@ -39,6 +39,7 @@
#include "http/http_client.h"
#include "io/fs/file_system.h"
#include "io/fs/local_file_system.h"
#include "runtime/exec_env.h"
#include "util/dynamic_util.h"
#include "util/md5.h"
#include "util/spinlock.h"
@ -122,8 +123,7 @@ UserFunctionCache::~UserFunctionCache() {
}
UserFunctionCache* UserFunctionCache::instance() {
static UserFunctionCache s_cache;
return &s_cache;
return ExecEnv::GetInstance()->user_function_cache();
}
Status UserFunctionCache::init(const std::string& lib_dir) {