@Override public RoleManager getManager() { RoleManager mng = manager; if (mng == null) { mng = MiscUtil.locked(mngLock, () -> { if (manager == null) manager = new RoleManager(this); return manager; }); } return mng; }
@Override public RoleManager getManager() { RoleManager mng = manager; if (mng == null) { mng = MiscUtil.locked(mngLock, () -> { if (manager == null) manager = new RoleManager(this); return manager; }); } return mng; }