edu.internet2.middleware.grouper.privs
Class WheelCache

java.lang.Object
  extended by edu.internet2.middleware.grouper.privs.WheelCache

public class WheelCache
extends Object

Cache for if wheel member

Since:
2.1.0
Version:
$Id: WheelAccessResolver.java,v 1.26 2009-09-21 06:14:26 mchyzer Exp $

Constructor Summary
WheelCache()
           
 
Method Summary
static void flush()
          flush
static Boolean getFromIsWheelMemberCache(edu.internet2.middleware.subject.Subject subj)
          Retrieve boolean from cache for isWheelMember(...).
static Boolean getFromIsWheelReadonlyMemberCache(edu.internet2.middleware.subject.Subject subj)
          Retrieve boolean from cache for readonly isWheelMember(...).
static Boolean getFromIsWheelViewonlyMemberCache(edu.internet2.middleware.subject.Subject subj)
          Retrieve boolean from cache for viewonly isWheelMember(...).
static void putInHasPrivilegeCache(edu.internet2.middleware.subject.Subject subj, Boolean rv)
          Put boolean into cache for isWheelMember(...).
static void putInReadonlyHasPrivilegeCache(edu.internet2.middleware.subject.Subject subj, Boolean rv)
          Put boolean into cache for readonly isWheelMember(...).
static void putInViewonlyHasPrivilegeCache(edu.internet2.middleware.subject.Subject subj, Boolean rv)
          Put boolean into cache for viewonly isWheelMember(...).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WheelCache

public WheelCache()
Method Detail

flush

public static void flush()
flush


getFromIsWheelMemberCache

public static Boolean getFromIsWheelMemberCache(edu.internet2.middleware.subject.Subject subj)
Retrieve boolean from cache for isWheelMember(...).

Parameters:
subj -
Returns:
Cached return value or null.
Since:
2.1.0

putInHasPrivilegeCache

public static void putInHasPrivilegeCache(edu.internet2.middleware.subject.Subject subj,
                                          Boolean rv)
Put boolean into cache for isWheelMember(...).

Parameters:
subj -
rv -
Since:
2.1.0

getFromIsWheelReadonlyMemberCache

public static Boolean getFromIsWheelReadonlyMemberCache(edu.internet2.middleware.subject.Subject subj)
Retrieve boolean from cache for readonly isWheelMember(...).

Parameters:
subj -
Returns:
Cached return value or null.
Since:
2.1.0

putInReadonlyHasPrivilegeCache

public static void putInReadonlyHasPrivilegeCache(edu.internet2.middleware.subject.Subject subj,
                                                  Boolean rv)
Put boolean into cache for readonly isWheelMember(...).

Parameters:
subj -
rv -
Since:
2.1.0

getFromIsWheelViewonlyMemberCache

public static Boolean getFromIsWheelViewonlyMemberCache(edu.internet2.middleware.subject.Subject subj)
Retrieve boolean from cache for viewonly isWheelMember(...).

Parameters:
subj -
Returns:
Cached return value or null.
Since:
2.1.0

putInViewonlyHasPrivilegeCache

public static void putInViewonlyHasPrivilegeCache(edu.internet2.middleware.subject.Subject subj,
                                                  Boolean rv)
Put boolean into cache for viewonly isWheelMember(...).

Parameters:
subj -
rv -
Since:
2.1.0