1
2
3
4
5
6
7
8
9
10
11 package org.weda.tapestry;
12
13 import org.apache.tapestry.engine.state.StateObjectManagerRegistry;
14 import org.weda.cache.CacheManager;
15 import org.weda.cache.CacheService;
16 import org.weda.cache.impl.SimpleCache;
17
18 /**
19 *
20 * @author tim
21 */
22 public class TapestryCacheManager implements CacheManager {
23 private StateObjectManagerRegistry stateRegistry;
24
25 public CacheService getCacheService() {
26 return (SimpleCache)stateRegistry.get(SimpleCache.class.getName()).get();
27 }
28
29 public StateObjectManagerRegistry getStateRegistry() {
30 return stateRegistry;
31 }
32
33 public void setStateRegistry(StateObjectManagerRegistry stateManager) {
34 this.stateRegistry = stateManager;
35 }
36
37 }