@Singleton
public class UserSessionCacheAccessor
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String normalizedUsername) |
void |
addLoginAttempt(java.lang.String normalizedUsername) |
java.util.Optional<java.time.Instant> |
getLastSeen(java.lang.String normalizedUsername)
Gets the time of the last activity of the given user.
|
boolean |
isRepeatedLoginAttempt(java.lang.String normalizedUsername) |
void |
setLastSeen(java.lang.String normalizedUsername) |
void |
update(java.lang.String normalizedUsername) |
public boolean isRepeatedLoginAttempt(java.lang.String normalizedUsername)
public void addLoginAttempt(java.lang.String normalizedUsername)
public void add(java.lang.String normalizedUsername)
public void update(java.lang.String normalizedUsername) throws java.lang.IllegalAccessException
java.lang.IllegalAccessException
public java.util.Optional<java.time.Instant> getLastSeen(java.lang.String normalizedUsername)
public void setLastSeen(java.lang.String normalizedUsername)