Example #1
0
            public override PyObject Run(PyTuple args, object client)
            {
                Log.Debug("objectCaching", "Called GetCachableObject stub");

                CacheInfo cache = new CacheInfo();

                if (cache.Decode(args) == false)
                {
                    return null;
                }

                Log.Debug("GetCachableObject", "Got cache request for cache " + cache.objectID.As<PyString>().Value);

                if (Cache.LoadCacheFor(cache.objectID.As<PyString>().Value) == false)
                {
                    return null;
                }

                return Cache.GetCache(cache.objectID.As<PyString>().Value);
            }
Example #2
0
            public override PyObject Run(PyTuple args, object client)
            {
                Log.Debug("objectCaching", "Called GetCachableObject stub");

                CacheInfo cache = new CacheInfo();

                if (cache.Decode(args) == false)
                {
                    return(null);
                }

                Log.Debug("GetCachableObject", "Got cache request for cache " + cache.objectID.As <PyString>().Value);

                if (Cache.LoadCacheFor(cache.objectID.As <PyString>().Value) == false)
                {
                    return(null);
                }

                return(Cache.GetCache(cache.objectID.As <PyString>().Value));
            }