i'm not sure i understand completely. so it's
PageMap -> SecondLevelCacheSessionStore (with soft references?) -> FilePageStore ? if so, why not call it SoftCacheSessionStore? this second level term sounds odd. second level to what? the class' name should ideally stand on its own. if it doesn't, maybe it should be a nested class? sorry if i'm splitting hairs here... ;-) Johan Compagner wrote: > >> >> >> btw, SecondLevelCacheSessionStore seems a little fuzzy to me as a name. >> it presumes someone knows what a "second level cache" is. what about >> something a little more direct like maybe FileBackedSessionStore? not >> sure >> i love that either, but it's maybe a little more obvious. > > > no that is not obvious. The secondlevelcachesessionstore is really what it > is. It caches > the pages and only the FilePageStore (IPageStore) stores it to a dir. > But that can also be a implementation that stores it to a database. So the > SessionStore > itself doesn't save the pages anywhere except in a soft cache. > > johan > > -- View this message in context: http://www.nabble.com/refactor-storing-pages-and-versions-tf2943670.html#a8252091 Sent from the Wicket - Dev mailing list archive at Nabble.com.