24 #ifndef UniqueIOCachingAlgorithm_h    25 #define UniqueIOCachingAlgorithm_h    29 template <
typename A> 
class QList;
    30 template <
typename A> 
class QQueue;
    54           const Buffer &justRequested);
 Buffer for reading and writing cube data. 
 
This algorithm is designed for applications that jump around between a couple of spots in the cube wi...
 
virtual CacheResult recommendChunksToFree(QList< RawCubeChunk *> allocated, QList< RawCubeChunk *> justUsed, const Buffer &justRequested)
Please see the class description for how this algorithm works. 
 
virtual ~UniqueIOCachingAlgorithm()
Frees the memory allocated by this caching algorithm. 
 
UniqueIOCachingAlgorithm(int numUniqueIOs)
Construct a new UniqueIOCachingAlgorithm. 
 
This stores the results of the caching algorithm. 
 
Namespace for ISIS/Bullet specific routines. 
 
 This is the parent of the caching algorithms 
 
QQueue< QList< RawCubeChunk * > > * m_uniqueIOs
This is the set of past unique IOs.