Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  *  Copyright (c) 2011 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
  *  All rights reserved. This program and the accompanying materials
  *  are made available under the terms of the GNU Lesser Public License v2.1
  *  which accompanies this distribution, and is available at
  *  http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
  *
  *  Contributors:
  *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
 */
package de.ipk_gatersleben.bit.bi.edal.webdav.wrapper;
A class for caching the edal-filesystem

Author(s):
benz
public class FileSystemCache {
	private static Cache cache = null;
	private static CacheManager manager = null;
	public static int cache_depth = 0;
	private FileSystemCache() {
	}
	public static void release() {
		if ( != null) {
		}
	}

Updates the FileSystemCache to keep cache_depth at a correct level.
	public void update() {
	}
	public static void init() {
		 = CacheManager.create();
		 = .getCache("edalfilehandle");
	}
	public static void put(String keyFileSystemHandler fileSystemHandler) {
		if (key != null) {
			.put(new Element(keyfileSystemHandler));
		}
	}
	public static FileSystemHandler get(String key) {
		if (.isKeyInCache(key)) {
			if ((.get(key)) == null) {
				return null;
			}
else {
			return null;
		}
	}
New to GrepCode? Check out our FAQ X