1 //$Id: Caching_Strategies_T.cpp 80826 2008-03-04 14:51:23Z wotte $
3 #ifndef ACE_CACHING_STRATEGIES_T_CPP
4 #define ACECACHING_STRATEGIES_T_CPP
6 #include "ace/Caching_Strategies_T.h"
7 #include "ace/Log_Msg.h"
9 #if !defined (__ACE_INLINE__)
10 #include "ace/Caching_Strategies_T.inl"
11 #endif /* __ACE_INLINE__ */
13 #if !defined (ACE_LACKS_PRAGMA_ONCE)
15 #endif /* ACE_LACKS_PRAGMA_ONCE */
17 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
19 template<class ATTRIBUTES
, class CACHING_UTILITY
>
20 ACE_Caching_Strategy
<ATTRIBUTES
, CACHING_UTILITY
>::~ACE_Caching_Strategy (void)
24 //////////////////////////////////////////////////////////////////////////////////
26 template<class ATTRIBUTES
, class CACHING_UTILITY
>
27 ACE_LRU_Caching_Strategy
<ATTRIBUTES
, CACHING_UTILITY
>::ACE_LRU_Caching_Strategy (void)
33 ////////////////////////////////////////////////////////////////////////////////////////////////
35 template<class ATTRIBUTES
, class CACHING_UTILITY
>
36 ACE_LFU_Caching_Strategy
<ATTRIBUTES
, CACHING_UTILITY
>::ACE_LFU_Caching_Strategy (void)
41 ////////////////////////////////////////////////////////////////////////////////////////////////
43 template<class ATTRIBUTES
, class CACHING_UTILITY
>
44 ACE_FIFO_Caching_Strategy
<ATTRIBUTES
, CACHING_UTILITY
>::ACE_FIFO_Caching_Strategy (void)
50 ////////////////////////////////////////////////////////////////////////////////////////////////
52 ACE_ALLOC_HOOK_DEFINE(ACE_LRU_Caching_Strategy
)
53 ACE_ALLOC_HOOK_DEFINE(ACE_LFU_Caching_Strategy
)
54 ACE_ALLOC_HOOK_DEFINE(ACE_FIFO_Caching_Strategy
)
55 ACE_ALLOC_HOOK_DEFINE(ACE_Null_Caching_Strategy
)
57 ACE_END_VERSIONED_NAMESPACE_DECL
59 #endif /* ACE_CACHING_STRATEGIES_T_CPP */