add pragmatic functions for smart HTTP caching controll