block.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 50 行

JAVA
50
字号
/*
 * $Id: Block.java,v 1.4 2004/01/02 09:16:09 epr Exp $
 */
package org.jnode.fs.ext2.cache;

import org.apache.log4j.Logger;

/**
 * @author Andras Nagy
 */
public class Block {
	byte[] data;
	boolean dirty = false;
	private static final Logger log = Logger.getLogger(Block.class);

	public Block(byte[] data) {
		this.data = data;
	}
	/**
	 * Returns the data.
	 * 
	 * @return byte[]
	 */
	public byte[] getData() {
		return data;
	}

	/**
	 * Sets the data.
	 * 
	 * @param data
	 *            The data to set
	 */
	public void setData(byte[] data) {
		this.data = data;
		dirty = true;
	}

	/**
	 * flush is called when the block is removed from the cache
	 */
	public void flush() {
		if (!dirty)
			return;
		//XXX...
		log.error("BLOCK FLUSHED FROM CACHE");
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?