Project

General

Profile

Bug #1909

generalize cache manager to provide support for very large data files

Added by Chad Berkley over 14 years ago. Updated over 13 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
core
Target version:
Start date:
01/21/2005
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
1909

Description

existing persistent vector imp. for GIS can be ported to cache manager.

History

#1 Updated by Matt Jones over 13 years ago

This needs to be added as general support in the cache manager. Data files can
frequently be tens to hundreds of megabytes or more. The cache manager should
have support for accessing these objects in a memory-friendly manner.

#2 Updated by Dan Higgins over 13 years ago

Java GIS actors have capability for handling very large files (i.e. no need for
very large grids to be in RAM, although disk-based treatment is slow). These
large files are NOT saved in the cache, however. They are handled and stored as
ordinary files.

#3 Updated by Chad Berkley over 13 years ago

This should be implemented in the extension of CacheObject that deals with data
files.

#4 Updated by Kevin Ruland over 13 years ago

The two types of cache objects which provide access to the raw file:
RawDataCacheObject and DataCacheFileObject, both will give direct access to the
File object. This object should be used along with java.nio to provide random
buffered access to files. The actual manipuation of the buffers will be highly
dependent on the data in the files and cannot be abstracted to the cache layer.

#5 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 1909

Also available in: Atom PDF