Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2014 GraphAware
  *
  * This file is part of GraphAware.
  *
  * GraphAware is free software: you can redistribute it and/or modify it under the terms of
  * the GNU General Public License as published by the Free Software Foundation, either
  * version 3 of the License, or (at your option) any later version.
  *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 *  without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details. You should have received a copy of
 * the GNU General Public License along with this program.  If not, see
 * <http://www.gnu.org/licenses/>.
 */
package com.graphaware.test.performance;
CacheConfiguration representing no caches available => reading from disk.
public class NoCache implements CacheConfiguration {

    
    @Override
    public boolean needsWarmup() {
        return false;
    }

    
    @Override
    public Map<StringStringaddToConfig(Map<StringStringexistingConfig) {
        Map<StringStringresult = new HashMap<>(existingConfig);
        //low level cache
        result.put("neostore.nodestore.db.mapped_memory""0M");
        result.put("neostore.relationshipstore.db.mapped_memory""0M");
        result.put("neostore.propertystore.db.index.keys.mapped_memory""0M");
        result.put("neostore.propertystore.db.index.mapped_memory""0M");
        result.put("neostore.propertystore.db.mapped_memory""0M");
        result.put("neostore.propertystore.db.strings.mapped_memory""0M");
        result.put("neostore.propertystore.db.arrays.mapped_memory""0M");
        //high level cache
        result.put("cache_type""none");
        return result;
    }

    
    @Override
    public String toString() {
        return "nocache";
    }
New to GrepCode? Check out our FAQ X