code: public long getScopesSize(int scope) throws ExpressionException {
  	if (scope == Scope.SCOPE_APPLICATION) return SizeOf.size(applicationContexts);
  	if (scope == Scope.SCOPE_CLUSTER) return SizeOf.size(cluster);
  	if (scope == Scope.SCOPE_SERVER) return SizeOf.size(server);
  	if (scope == Scope.SCOPE_SESSION) return SizeOf.size(this.cfSessionContexts);
  	if (scope == Scope.SCOPE_CLIENT) return SizeOf.size(this.cfClientContexts);
  
  	throw new ExpressionException("can only return information of scope that are not request dependent");
      }
docs: return the size in bytes of all session contexts
  
  @return size in bytes
  @throws ExpressionException