Class UserGroupManagerImpl

  • All Implemented Interfaces:
    UserGroupManager

    public class UserGroupManagerImpl
    extends Object
    implements UserGroupManager
    UserGroupManager implementation. Thread-safe.

    Note: to avoid dead-locks don't use nested locking (see MANAGER_LOCK and UserGroupImpl.USERGROUP_LOCK). If you have to, please read UserGroupImpl comments.

    The best practise would be not to call UserGroupImpl locking methods at all. Currently it is just setName from renameUserGroup(String, String) method.

    Author:
    Maxim Podkolzine (maxim.podkolzine@jetbrains.com)