mirror of
http://git.pig4cloud.com/pig/pigx.git
synced 2026-11-11 05:19:00 +08:00
refactor(core): TenantContextHolderFilter 清空TTL 避免内存泄漏
Closes 5896
This commit is contained in:
1 parent
3fbc105a6f
commit
8454c3e2fc
1 file changed
+9
-3
+9
-3
@@ -75,10 +75,16 @@ public class TenantContextHolderFilter extends GenericFilterBean {
|
||||
TenantContextHolder.setTenantId(CommonConstants.TENANT_ID_1);
|
||||
}
|
||||
|
||||
if (!checkTenantStatus(request, response)) return;
|
||||
if (!checkTenantStatus(request, response)) {
|
||||
TenantContextHolder.clear();
|
||||
return;
|
||||
}
|
||||
|
||||
filterChain.doFilter(request, response);
|
||||
TenantContextHolder.clear();
|
||||
try {
|
||||
filterChain.doFilter(request, response);
|
||||
} finally {
|
||||
TenantContextHolder.clear();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user