00001 #ifndef ISPN_HOTROD_METADATAVALUE_H 00002 #define ISPN_HOTROD_METADATAVALUE_H 00003 00004 #include "infinispan/hotrod/VersionedValue.h" 00005 00006 namespace infinispan { 00007 namespace hotrod { 00008 00009 class MetadataValue : public VersionedValue 00010 { 00011 public: 00012 MetadataValue() : VersionedValue(), created(-1), lifespan(-1), lastUsed(-1), maxIdle(-1) {} 00013 00014 int64_t created; 00015 int32_t lifespan; 00016 int64_t lastUsed; 00017 int32_t maxIdle; 00018 }; 00019 00020 }} // namespace infinispan::hotrod 00021 00022 #endif // ISPN_HOTROD_METADATAVALUE_H