Hazelcast C++ Client
 All Classes Functions Variables Enumerations Enumerator Pages
Public Member Functions | Static Public Attributes | List of all members
hazelcast::client::internal::eviction::EvictionChecker Class Referenceabstract

Interface for checking about if eviction is required or not. More...

#include <EvictionChecker.h>

+ Inheritance diagram for hazelcast::client::internal::eviction::EvictionChecker:

Public Member Functions

virtual bool isEvictionRequired () const =0
 Checks for if eviction is required or not. More...
 

Static Public Attributes

static const std::auto_ptr
< EvictionChecker
EVICT_ALWAYS
 Empty EvictionChecker to allow eviction always. More...
 

Detailed Description

Interface for checking about if eviction is required or not.

Member Function Documentation

virtual bool hazelcast::client::internal::eviction::EvictionChecker::isEvictionRequired ( ) const
pure virtual

Checks for if eviction is required or not.

Returns
true if eviction is required, otherwise false

Implemented in hazelcast::client::internal::eviction::EvictAlways.

Member Data Documentation

const std::auto_ptr< EvictionChecker > hazelcast::client::internal::eviction::EvictionChecker::EVICT_ALWAYS
static
Initial value:
= std::auto_ptr<EvictionChecker>(
new EvictAlways())

Empty EvictionChecker to allow eviction always.


The documentation for this class was generated from the following files: