1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.location.web.state;
17
18 import org.kuali.rice.core.api.resourceloader.GlobalResourceLoader;
19 import org.kuali.rice.core.impl.cache.DistributedCacheManagerDecorator;
20 import org.kuali.rice.kns.maintenance.KualiMaintainableImpl;
21 import org.kuali.rice.location.api.LocationConstants;
22 import org.kuali.rice.location.api.state.State;
23
24 public class StateMaintainableImpl extends KualiMaintainableImpl {
25 @Override
26 public void saveDataObject() {
27 super.saveDataObject();
28
29
30 DistributedCacheManagerDecorator distributedCacheManagerDecorator =
31 GlobalResourceLoader.getService(LocationConstants.LOCATION_DISTRIBUTED_CACHE);
32 distributedCacheManagerDecorator.getCache(State.Cache.NAME).clear();
33 }
34
35 }