rippled
Public Member Functions | Public Attributes | List of all members
ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry Class Reference

Public Member Functions

 KeyOnlyEntry (clock_type::time_point const &last_access_)
 
void touch (clock_type::time_point const &now)
 

Public Attributes

clock_type::time_point last_access
 

Detailed Description

template<class Key, class T, bool IsKeyCache = false, class Hash = hardened_hash<>, class KeyEqual = std::equal_to<Key>, class Mutex = std::recursive_mutex>
class ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry

Definition at line 582 of file TaggedCache.h.

Constructor & Destructor Documentation

◆ KeyOnlyEntry()

template<class Key , class T , bool IsKeyCache = false, class Hash = hardened_hash<>, class KeyEqual = std::equal_to<Key>, class Mutex = std::recursive_mutex>
ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry::KeyOnlyEntry ( clock_type::time_point const &  last_access_)
explicit

Definition at line 587 of file TaggedCache.h.

Member Function Documentation

◆ touch()

template<class Key , class T , bool IsKeyCache = false, class Hash = hardened_hash<>, class KeyEqual = std::equal_to<Key>, class Mutex = std::recursive_mutex>
void ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry::touch ( clock_type::time_point const &  now)

Definition at line 593 of file TaggedCache.h.

Member Data Documentation

◆ last_access

template<class Key , class T , bool IsKeyCache = false, class Hash = hardened_hash<>, class KeyEqual = std::equal_to<Key>, class Mutex = std::recursive_mutex>
clock_type::time_point ripple::TaggedCache< Key, T, IsKeyCache, Hash, KeyEqual, Mutex >::KeyOnlyEntry::last_access

Definition at line 585 of file TaggedCache.h.