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.pacl.DoPrivileged;
019
020 import java.util.Set;
021
022
025 @DoPrivileged
026 public class DefaultAuthenticatedUserUUIDStoreImpl
027 implements AuthenticatedUserUUIDStore {
028
029 @Override
030 public boolean exists(String userUUID) {
031 return _userUUIDStore.contains(userUUID);
032 }
033
034 @Override
035 public boolean register(String userUUID) {
036 return _userUUIDStore.add(userUUID);
037 }
038
039 @Override
040 public boolean unregister(String userUUID) {
041 return _userUUIDStore.remove(userUUID);
042 }
043
044 private Set<String> _userUUIDStore = new ConcurrentHashSet<String>();
045
046 }