diff --git a/src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java b/src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java new file mode 100644 index 000000000..e368046ba --- /dev/null +++ b/src/main/java/stirling/software/SPDF/config/interfaces/SessionsInterface.java @@ -0,0 +1,20 @@ +package stirling.software.SPDF.config.interfaces; + +import java.util.Collection; + +import stirling.software.SPDF.config.anonymus.session.AnonymusSessionInfo; + +public interface SessionsInterface { + + default boolean isSessionValid(String sessionId) { + return false; + } + + boolean isOldestNonExpiredSession(String sessionId); + + void updateSessionLastRequest(String sessionId); + + Collection getAllSessions(); + + Collection getAllNonExpiredSessions(); +}