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.MemberSetVisitorpublic void visit(CacheControlImpl.RangeMemberSet s)
visit in interface CacheControlImpl.MemberSetVisitorprotected void visitRange(MemberReader memberReader, RolapLevel level, RolapMember lowerMember, RolapMember upperMember, boolean recurse)
public void visit(CacheControlImpl.SimpleMemberSet s)
visit in interface CacheControlImpl.MemberSetVisitorpublic abstract void visit(RolapMember member)
member - Member