001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.kernel.concurrent.ConcurrentHashSet;
018 import com.liferay.portal.kernel.security.auth.AuthenticatedUserUUIDStore;
019 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
020
021 import java.util.Set;
022
023
026 @DoPrivileged
027 public class DefaultAuthenticatedUserUUIDStoreImpl
028 implements AuthenticatedUserUUIDStore {
029
030 @Override
031 public boolean exists(String userUUID) {
032 return _userUUIDStore.contains(userUUID);
033 }
034
035 @Override
036 public boolean register(String userUUID) {
037 return _userUUIDStore.add(userUUID);
038 }
039
040 @Override
041 public boolean unregister(String userUUID) {
042 return _userUUIDStore.remove(userUUID);
043 }
044
045 private final Set<String> _userUUIDStore = new ConcurrentHashSet<>();
046
047 }