package jp.troter.servlet.httpsession.spi.impl;

import jp.troter.servlet.httpsession.spi.SessionStateManager;
import jp.troter.servlet.httpsession.state.SessionState;

public class DefaultSessionStateManager extends SessionStateManager {

    @Override
    public void updateState(String sessionId, SessionState sessionState) {
    }

    @Override
    public void removeState(String sessionId) {
    }

    @Override
    public SessionState loadState(String sessionId) {
        return null;
    }

}

@@ -42,16 +42,43 @@
 .impl;%0A%0A
+import java.util.HashMap;%0A%0A
 import j
@@ -178,346 +178,818 @@
 ate.
-SessionState;%0A%0Apublic class DefaultSessionStateManager extends SessionStateManager %7B%0A%0A    @Override%0A    public void updateState(String sessionId, SessionState sessionState) %7B%0A    %7D%0A%0A    @Override%0A    public void removeState(String sessionId) %7B%0A    %7D%0A%0A    @Override%0A    public SessionState loadState(String sessionId) %7B%0A        return null
+DefaultSessionState;%0Aimport jp.troter.servlet.httpsession.state.SessionState;%0A%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0A%0Apublic class DefaultSessionStateManager extends SessionStateManager %7B%0A%0A    private static Logger log = LoggerFactory.getLogger(DefaultSessionStateManager.class);%0A%0A    @Override%0A    public void updateState(String sessionId, SessionState sessionState) %7B%0A        log.error(%22DefaultSessionStateManager.updateState is stub.%22);%0A    %7D%0A%0A    @Override%0A    public void removeState(String sessionId) %7B%0A        log.error(%22DefaultSessionStateManager.removeState is stub.%22);%0A    %7D%0A%0A    @Override%0A    public SessionState loadState(String sessionId) %7B%0A        log.error(%22DefaultSessionStateManager.loadState is stub.%22);%0A        return new DefaultSessionState(new HashMap%3CString, Object%3E())
 ;%0A  

add log