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