class Trenni::FileBuffer

def freeze

def freeze
	return self if frozen?
	
	read
	
	super
end

def initialize(path)

def initialize(path)
	@path = path
end

def read

def read
	@cache ||= File.read(@path).freeze
end

def to_buffer

def to_buffer
	Buffer.new(self.read, @path)
end