Request Management and Cache
All data requests (whether from the Oasis custom archive search functionality, data references in tables, or from third-party services) are handed off to a centralized request manager. Since our current services are simple URL data requests, this is instantiated in a File Transfer Manager front-end through which the user can monitor all outstanding data requests and control (cancel or redirect) their progress.
Data downloaded through Oasis is placed in a cache in subdirectory .oasis of the user's home directory. This cache is transitory and cleared once a session. Files in the cache can be saved to permanent storage using the File Transfer Manager.