Control-thread-only bounded semantic artifact cache. More...
#include <offline_stretch_artifact.hpp>
Public Member Functions | |
| std::shared_ptr< const OfflineStretchArtifact > | find (const OfflineStretchArtifactKey &key) const noexcept |
| bool | insert (std::shared_ptr< const OfflineStretchArtifact > artifact, OfflineStretchLimits limits) noexcept |
| void | clear () noexcept |
| void | constrain (OfflineStretchLimits limits) noexcept |
| std::uint64_t | retained_bytes () const noexcept |
| std::size_t | size () const noexcept |
Control-thread-only bounded semantic artifact cache.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |