تينسورفلو :: خدمة:: مدير التخزين المؤقت
#include <caching_manager.h>
مدير يدير ويحمل الخدمات عند الطلب.
ملخص
عند استلام طلب اسم قابل للخدمة وإصدار اختياري ، يتحقق المدير مما إذا كان قد تم تحميل الخدمة المطلوبة بالفعل. إذا لم يكن كذلك ، فإنه يبدأ عملية التحميل ثم يخدم الطلب.
يقوم المدير بحظر عملية التحميل ويعيد المقبض عند تحميل الخدمة ، أو عند حدوث خطأ.
ميراث
يرث من: tensorflow :: :: مدير يخدمالبنائين والمدمرين | |
---|---|
~CachingManager () |
دروس الأصدقاء | |
---|---|
test_util::CachingManagerTestAccess | friend class |
وظائف ثابتة عامة | |
---|---|
Create ( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager) | Status |
الوظائف العامة | |
---|---|
GetAvailableUntypedServableHandles () const override | virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > |
ListAvailableServableIds () const override | virtual std::vector< ServableId > الحصول على قائمة بجميع المعرفات الصالحة للخدمة ، مثل |
الطبقات | |
---|---|
tensorflow :: :: خدمة CachingManager :: LoaderFactory | تجريد لمصنع اللودر لتعيينه من طلب قابل للخدمة إلى اللودر المقابل. |
الهياكل | |
---|---|
tensorflow :: :: خدمة CachingManager :: خيارات | خيارات التكوين والأهداف للتوصيل التي سيتم استخدامها من قبل CachingManager . |
دروس الأصدقاء
test_util :: CachingManagerTestAccess
friend class test_util::CachingManagerTestAccess
وظائف ثابتة عامة
يخلق
Status Create( Options options, std::unique_ptr< LoaderFactory > loader_factory, std::unique_ptr< CachingManager > *caching_manager )
الوظائف العامة
GetAvailableUntypedServableHandles
virtual std::map< ServableId, std::unique_ptr< UntypedServableHandle > > GetAvailableUntypedServableHandles() const override
ListAvailableServableIds
virtual std::vector< ServableId > ListAvailableServableIds() const override
الحصول على قائمة بجميع المعرفات الصالحة للخدمة ، مثل
يمكن استرداد كل منها باستخدام GetServableHandle.
~ مدير التخزين المؤقت
~CachingManager() override
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2019-07-10 (حسب التوقيت العالمي المتفَّق عليه)