* refact(auth): cache login role in auth client to avoid sending rpc repeatedly
* fix: don't create Id every time
* perf: remove useless toLowerCase
* add config for expire time in auth client
* fix StandardAuthManager.inputPassword in auth client
* add option for auth max_capacity
* unified cache_capacity & expired time (also separate invalid cache for pwd)
* add option for token expiration
Co-authored-by: guoshoujing <guoshoujing@baidu.com>
* fix permission overflow from return results
also:
* hide private methods and fields for reflection that require permissions
* delete stale index of task directly
add HugeGraph.java and TaskScheduler.java: separate commits to avoid no git diff
implement: #209
Change-Id: Iccfbd47c213e1e13122190d1242778031e8a957c