Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# /export2/deucetmp/bala/release_try/ACE_wrappers/ace/Caching_Strategies_T.h File Reference

`#include "ace/config-all.h"`
`#include "ace/Caching_Utility_T.h"`
`#include "ace/Caching_Strategies_T.i"`
`#include "ace/Caching_Strategies_T.cpp"`

Include dependency graph for Caching_Strategies_T.h:

This graph shows which files directly or indirectly include this file:

## Compounds

class | ACE_Caching_Strategy
| This class is an abstract base class for a caching strategy. More...
class | ACE_Caching_Strategy_Adapter
| This class follows the Adaptor pattern and is used to provide External Polymorphism by deriving from ACE_Caching_Strategy. More...
class | ACE_FIFO_Caching_Strategy
| The First In First Out strategy is implemented wherein each item is ordered. More...
class | ACE_LFU_Caching_Strategy
| Defines a Least Frequently Used strategy for which will decide on the item to be removed from the cache. More...
class | ACE_LRU_Caching_Strategy
| Defines a Least Recently Used strategy which will decide on the item to be removed from the cache. More...
class | ACE_Null_Caching_Strategy
| The is a special caching strategy which doesnt have the purging feature. More...

## Defines

#define | ACE_Caching_Strategy ACS
#define | ACE_Caching_Strategy_Adapter ACSA
#define | ACE_LRU_Caching_Strategy ALRU
#define | ACE_LFU_Caching_Strategy ALFU
#define | ACE_FIFO_Caching_Strategy AFIFO
#define | ACE_Null_Caching_Strategy ANULL

## Detailed Description

Id:
  Caching_Strategies_T.h,v 4.19 2003/07/19 19:04:10 dhinton Exp

Author:
  Kirthika Parameswaran <kirthika@cs.wustl.edu>

## Define Documentation

#define ACE_Caching_Strategy ACS

#define ACE_Caching_Strategy_Adapter ACSA

#define ACE_FIFO_Caching_Strategy AFIFO

#define ACE_LFU_Caching_Strategy ALFU

#define ACE_LRU_Caching_Strategy ALRU

#define ACE_Null_Caching_Strategy ANULL