My experience show that only one applicationState object work fine. With two applicationState object i have this error;
Error invoking constructor ee.softpro.data.Role(long, String, String, boolean, String, String, String) (at Role.java:20) (for service 'ApplicationStateManager'): No service implements the interface long. I dont know yet why! 2008/8/22 Donyee <[EMAIL PROTECTED]> > 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! >