public abstract static class CacheControlImpl.MemberSetVisitorImpl extends Object implements CacheControlImpl.MemberSetVisitor
CacheControlImpl.MemberSetVisitor
.
The default implementation may not be efficient. For example, if flushing a range of members from the cache, you may not wish to fetch all of the members into the cache in order to flush them.
Constructor and Description |
---|
MemberSetVisitorImpl() |
Modifier and Type | Method and Description |
---|---|
void |
visit(CacheControlImpl.RangeMemberSet s) |
void |
visit(CacheControlImpl.SimpleMemberSet s) |
void |
visit(CacheControlImpl.UnionMemberSet s) |
abstract void |
visit(RolapMember member)
Visits a single member.
|
protected void |
visitRange(MemberReader memberReader,
RolapLevel level,
RolapMember lowerMember,
RolapMember upperMember,
boolean recurse) |
public void visit(CacheControlImpl.UnionMemberSet s)
visit
in interface CacheControlImpl.MemberSetVisitor
public void visit(CacheControlImpl.RangeMemberSet s)
visit
in interface CacheControlImpl.MemberSetVisitor
protected void visitRange(MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse)
public void visit(CacheControlImpl.SimpleMemberSet s)
visit
in interface CacheControlImpl.MemberSetVisitor
public abstract void visit(RolapMember member)
member
- Member