示例#1
0
        public override long PageCacheMemory()
        {
            string pageCacheMemory = Config.get(pagecache_memory);

            if (string.ReferenceEquals(pageCacheMemory, null))
            {
                pageCacheMemory = ConfiguringPageCacheFactory.defaultHeuristicPageCacheMemory() + "";
            }
            return(min(Configuration_Fields.MaxPageCacheMemory, ByteUnit.parse(pageCacheMemory)));
        }
示例#2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldParseDefaultPageCacheMemorySetting()
        public virtual void ShouldParseDefaultPageCacheMemorySetting()
        {
            // GIVEN
            Configuration config = Configuration.DEFAULT;

            // WHEN
            long memory = config.PageCacheMemory();

            // THEN
            long heuristic = ConfiguringPageCacheFactory.defaultHeuristicPageCacheMemory();

            assertTrue(Within(memory, heuristic, MAX_PAGE_CACHE_MEMORY));
        }