コード例 #1
0
        protected override MemcachedClient GetClient()
        {
            var client = new Membase.MembaseClient("test/mbmcb", null);
            client.FlushAll();

            return client;
        }
コード例 #2
0
        protected override MemcachedClient GetClient()
        {
            var client = new Membase.MembaseClient("test/membase", null);

            client.FlushAll();

            return(client);
        }
コード例 #3
0
        /// <summary>
        /// Initiate the default cache and the search cache with specific settings
        /// </summary>
        public static void Init()
        {
            Membase.Configuration.MembaseClientConfiguration configuration = new Membase.Configuration.MembaseClientConfiguration();

            // configuration.Urls.Add(new Uri("http://127.0.0.1:8091/pools/default"));
            configuration.Urls.Add(new Uri("http://lucene.cdr.nl:8091/pools/default"));
            configuration.Bucket       = "default";
            configuration.RetryCount   = 2;
            configuration.RetryTimeout = new TimeSpan(0, 0, 10);

            defaultCache = new Membase.MembaseClient(configuration);
            Enyim.Caching.LogManager.AssignFactory(new Enyim.Caching.DiagnosticsLogFactory("Enyim.log"));
        }
コード例 #4
0
 /// <summary>
 /// Release memory for the default and search cache. Var will be null after this call.
 /// (You can caal init again!)
 /// </summary>
 public static void Done()
 {
     defaultCache.Dispose();
     defaultCache = null;
 }