|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
This code is designed just for server function result caching. find a way to expand it to be general caching software for arbitrary DAP responses.
This code utilizes an "unsafe" unlocking scheme in which it depends on the calling method to unlock the cache file. We should build an encapsulating version of, say, the DDS (called CachedDDS?) that carries the lock information and that will unlock the underlying cache file when destroyed (along with destroying the DDS of course).
The lat and lon arrays are passed in, but there's an assumption that the source data array and the two lat and lon arrays are the same shape. But the code does not actually test that.
Enable multiple bands paired with just the two lat/lon arrays? Not sure if that is a good idea...
Enable multiple bands paired with just the two lat/lon arrays? Not sure if that is a good idea...
Enable multiple bands paired with just the two lat/lon arrays? Not sure if that is a good idea...
The lat and lon arrays are passed in, but there's an assumption that the source data array and the two lat and lon arrays are the same shape. But the code does not actually test that.
Enable multiple bands paired with just the two lat/lon arrays? Not sure if that is a good idea...
Enable multiple bands paired with just the two lat/lon arrays? Not sure if that is a good idea...
Enable multiple bands paired with just the two lat/lon arrays? Not sure if that is a good idea...
This probably needs to be re-considered!
Due to the priority of the handler work, this function will not be
re-written in this re-engineering process. KY 2011-Nov. 14th