16 #ifndef HAZELCAST_CLIENT_INTERNAL_EVICTION_EXPIRABLE_H
17 #define HAZELCAST_CLIENT_INTERNAL_EVICTION_EXPIRABLE_H
21 #include "hazelcast/util/HazelcastDll.h"
23 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
25 #pragma warning(disable: 4251) //for dll export
46 virtual int64_t getExpirationTime() = 0;
53 virtual void setExpirationTime(int64_t expirationTime) = 0;
61 virtual bool isExpiredAt(int64_t now) = 0;
68 #if defined(WIN32) || defined(_WIN32) || defined(WIN64) || defined(_WIN64)
Expiring Data model interface.
Definition: Expirable.h:37
Definition: MapEntryView.h:32