16 #include "tensorflow_serving/core/test_util/manager_test_util.h"
20 namespace tensorflow {
24 AspiredVersionsManagerTestAccess::AspiredVersionsManagerTestAccess(
25 AspiredVersionsManager* manager)
26 : manager_(manager) {}
28 void AspiredVersionsManagerTestAccess::FlushServables() {
29 manager_->FlushServables();
32 void AspiredVersionsManagerTestAccess::HandlePendingAspiredVersionsRequests() {
33 manager_->HandlePendingAspiredVersionsRequests();
36 void AspiredVersionsManagerTestAccess::InvokePolicyAndExecuteAction() {
37 manager_->InvokePolicyAndExecuteAction();
40 void AspiredVersionsManagerTestAccess::SetNumLoadThreads(
41 const uint32 num_load_threads) {
42 manager_->SetNumLoadThreads(num_load_threads);
45 uint32 AspiredVersionsManagerTestAccess::num_load_threads()
const {
46 return manager_->num_load_threads();
49 void AspiredVersionsManagerTestAccess::SetCustomSortActions(
50 AspiredVersionsManager::CustomSortActionsFn custom_sort_actions) {
51 manager_->custom_sort_actions_ = std::move(custom_sort_actions);
54 BasicManagerTestAccess::BasicManagerTestAccess(BasicManager* manager)
55 : manager_(manager) {}
57 void BasicManagerTestAccess::SetNumLoadThreads(
const uint32 num_load_threads) {
58 manager_->SetNumLoadThreads(num_load_threads);
61 uint32 BasicManagerTestAccess::num_load_threads()
const {
62 return manager_->num_load_threads();
65 CachingManagerTestAccess::CachingManagerTestAccess(CachingManager* manager)
66 : manager_(manager) {}
68 int64_t CachingManagerTestAccess::GetLoadMutexMapSize()
const {
69 return manager_->GetLoadMutexMapSize();