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).
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).