public interface ICacheStrategy extends CacheReporter
ICacheSource, it works with multidimensional (N-D) position arrays
 rather than rasterized (1-D) indices. The two are made equivalent via a
 mapping between the two, invoked within Cache as needed.| Modifier and Type | Field and Description | 
|---|---|
static int | 
BACKWARD_ORDER  | 
static int | 
CENTERED_ORDER  | 
static int | 
FORWARD_ORDER  | 
static int | 
HIGH_PRIORITY  | 
static int | 
LOW_PRIORITY  | 
static int | 
MAX_PRIORITY  | 
static int | 
MIN_PRIORITY  | 
static int | 
NORMAL_PRIORITY  | 
| Modifier and Type | Method and Description | 
|---|---|
int[] | 
getLengths()
Gets the lengths of all the axes. 
 | 
int[][] | 
getLoadList(int[] pos)
Gets the indices of the objects to cache,
 surrounding the object at the given position. 
 | 
int[] | 
getOrder()
Retrieves the order in which objects should be loaded along each axis. 
 | 
int[] | 
getPriorities()
Retrieves the priority for caching each axis. 
 | 
int[] | 
getRange()
Retrieves the number of objects to cache along each axis. 
 | 
void | 
setOrder(int order,
        int axis)
Sets the order in which objects should be loaded along each axis. 
 | 
void | 
setPriority(int priority,
           int axis)
Sets the priority for caching the given axis. 
 | 
void | 
setRange(int num,
        int axis)
Sets the number of objects to cache along the given axis. 
 | 
addCacheListener, getCacheListeners, removeCacheListenerstatic final int MIN_PRIORITY
static final int LOW_PRIORITY
static final int NORMAL_PRIORITY
static final int HIGH_PRIORITY
static final int MAX_PRIORITY
static final int CENTERED_ORDER
static final int FORWARD_ORDER
static final int BACKWARD_ORDER
int[][] getLoadList(int[] pos)
             throws CacheException
CacheExceptionint[] getPriorities()
void setPriority(int priority,
                 int axis)
int[] getOrder()
void setOrder(int order,
              int axis)
order - One of:axis - The axis for which to set the order.int[] getRange()
void setRange(int num,
              int axis)
int[] getLengths()
Copyright © 2019 Open Microscopy Environment