00001
00025
package org.objectweb.cjdbc.controller.virtualdatabase.protocol;
00026
00027
import java.sql.SQLException;
00028
00029
import org.objectweb.cjdbc.common.sql.AbstractWriteRequest;
00030
import org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager;
00031
00038 public class CacheInvalidate extends DistributedRequest
00039 {
00040
00046 public CacheInvalidate(
AbstractWriteRequest request)
00047 {
00048 super(request);
00049 }
00050
00054 public Object
executeRequest(
DistributedRequestManager drm)
00055
throws SQLException
00056 {
00057
00058
if (drm.getResultCache() != null)
00059 {
00060 drm.getResultCache().writeNotify((
AbstractWriteRequest) request);
00061 }
00062
return null;
00063 }
00064
00065 }