I tried to implement a ApplicationStatePersistenceStrategy using Memcached. but in my page Start.java:
@ApplicationState private AppState appState; @ApplicationState private SessionAppState session; @Inject private Logger log; void onActivate() { log.info("cache :"+appState.toString()); log.info("session :"+session.toString()); } ##################AppModule.java public void contributeApplicationStateManager( MappedConfiguration<Class, ApplicationStateContribution> configuration) { ApplicationStateCreator<AppState> creator = new ApplicationStateCreator<AppState>() { public AppState create() { return new AppState(new Date()); } }; configuration.add(AppState.class, new ApplicationStateContribution( "memcached", creator)); ApplicationStateCreator<SessionAppState> creator2 = new ApplicationStateCreator<SessionAppState>() { public SessionAppState create() { return new SessionAppState(new Date()); } }; configuration.add(SessionAppState.class, new ApplicationStateContribution( "session", creator2)); } ################ the appState didn't get the right info, and the sessionAppState works fine! *the question is when i change my sessionAppState, who writes the changed sessionAppState to the Session again?? *I search the T5 source,but i didn't find. Is there a proxy impl? Any tips will be great! -- Yet Another Java EE Developer!