3 #ifndef GEODE_ATTRIBUTESMUTATOR_H_ 4 #define GEODE_ATTRIBUTESMUTATOR_H_ 23 #include "geode_globals.hpp" 73 int32_t setEntryIdleTimeout(int32_t idleTimeout);
90 int32_t setEntryTimeToLive(int32_t timeToLive);
107 int32_t setRegionIdleTimeout(int32_t idleTimeout);
123 int32_t setRegionTimeToLive(int32_t timeToLive);
138 uint32_t setLruEntriesLimit(uint32_t entriesLimit);
155 void setCacheListener(
const char* libpath,
const char* factoryFuncName);
171 void setCacheLoader(
const char* libpath,
const char* factoryFuncName);
187 void setCacheWriter(
const char* libpath,
const char* factoryFuncName);
193 #endif // GEODE_ATTRIBUTESMUTATOR_H_ Each enum represents a predefined RegionAttributes in a Cache.
Definition: Assert.hpp:31
#define CPPCACHE_EXPORT
Defines a Geode CPPCACHE export.
Definition: geode_base.hpp:58
This abstract base class is the base class of all user objects that have the shared capability of ref...
Definition: SharedBase.hpp:40
Action
Definition: ExpirationAction.hpp:43
Supports modification of certain region attributes after the region has been created.
Definition: AttributesMutator.hpp:55
This namespace contains all the Geode C++ API classes, enumerations and globals.