27 #include "../Globals.h"
FIFOCachePolicyFactory()
Default constructor.
An static class with global definitions for the TerraLib Graph Module.
static void finalize()
It finalizes the factory: the singleton instance will be destroyed and will be unregistered from the ...
This is the abstract factory for cache policy.
static const std::string sm_factoryCachePolicyTypeFIFO
FIFO Cache Policy Factory Name.
const std::string & getType() const
Returns the type (name) of this factory.
This is the concrete factory for the FIFO cache policy.
This class is used to set the main functions of a cache policy.
static void initialize()
It initializes the factory: the singleton instance will be registered in the abstract factory ...
static FIFOCachePolicyFactory * sm_factory
Static attribute used to register this factory.
This is the concrete factory for the FIFO cache policy.
This class is used to implement the FIFO cache policy.
This class is used to implement the FIFO cache policy.
te::graph::AbstractCachePolicy * build()
Builds a new cache policy object.