Python API: samAdmin v8_1_5
samAdmin.setStationGroupCachePolicy()

Just having some fun...
This is the python interface to the command 'samadmin set station group cache policy'.
Command Description:

Modify the cache replacement policy for a specified work group on this
station.  You must be a station admin or valid sam shifter to invoke this command.

Available policies are:
   LRU     : least recently used
   FIFO    : first in, first out
   RANDOM  : random cache replacement (requires a long seed parameter)
   DEFAULT : LRU


Python Usage:
	from SamAdmin import samAdmin
	result = samAdmin.setStationGroupCachePolicy(...)

Return value: <none>

Arguments are passed as keyword-value pairs, as in:
	 myfunc(arg1='myarg', arg2='anotherarg', d=1)

Argument Keyword Description:
	(*) indicates that this keyword is required
	>>> indicates that either the API object or the CLI equivalent (<<<) is required
====================================================================================================================================
    KEYWORD                    DATA TYPE            DESCRIPTION
------------------------------------------------------------------------------------------------------------------------------------
    c                          SamBoolean           automatically close all servants after each method call
    cachePolicyParam           string               long seed parameter for policy type RANDOM
(*) cachePolicyType            (restricted value)   cache replacement policy that should be used for this group
    connect                    string               oracle username/password for connecting to this database
    corbaCallTimeout           int                  time in seconds for CORBA method calls to return before timing out (default: 0; zero implies no timeout)
    d                          SamBoolean           debug mode
(*) group                      string               work group for which this cache policy should be used
    retryInterval              int                  retry interval base in seconds; will multiply this base times retryCount (default: 5)
    retryJitter                int                  retry jitter, random jitter added to base retry interval times retryCount (default: 5)
    retryMaxCount              int                  number of times to retry CORBA calls for retriable exceptions (default: 25; zero implies no retries)
    s                          SamBoolean           retrySilently mode (do not issue messages to stderr on proxy retries)
(*) station                    string               station to be modified
    t                          SamBoolean           time-it mode (print additional info on timings)
    v                          SamBoolean           verbose mode
====================================================================================================================================

Restricted values:
	cachePolicyType: must be in (LRU, FIFO, DEFAULT, RANDOM)

Environment Defaults:
	c = os.environ['SAM_PYAPI_AUTO_CLOSE_SERVANTS']
	connect = os.environ['SAM_ORACLE_CONNECT']
	corbaCallTimeout = os.environ['SAM_PYAPI_CORBA_CALL_TIMEOUT']
	retryInterval = os.environ['SAM_PYAPI_RETRY_INTERVAL']
	retryJitter = os.environ['SAM_PYAPI_RETRY_JITTER']
	retryMaxCount = os.environ['SAM_PYAPI_RETRY_MAX_COUNT']
	s = os.environ['SAM_PYAPI_RETRY_SILENTLY']
	station = os.environ['SAM_STATION']



See Also: