Please suggest a better word instead of forcibly for this case.

functionality of forcibly getting data from server..

So the data is not coming from the server automatically; you need to "force" it to come. However, I think that forcibly is not the right word here. What really happens in this case: the Refresh button makes the app take the data from the server/db by passing the cache. So I want to emphasize that by hitting Refresh the user "forces" to get data to come NOT from cache.

  • 2
    What other words have you considered? Why not just use forcibly?
    – NVZ
    Sep 16 '16 at 13:20
  • 1
    I have little idea what other word can be used here. I thought to write more specifically: bypass cache and retrieve the data from DB. Sep 16 '16 at 13:27
  • 1
    Please edit the question to explain that.
    – NVZ
    Sep 16 '16 at 13:28
  • 2
    What ws wrong with the suggestions made by a thesaurus?
    – Mitch
    Sep 16 '16 at 13:45
  • 2
    If you are worried about someone not understanding refresh or reload well enough, then state the behavior explicitly: refresh the page (and the cache) from the server. But that is what refresh and reload mean. And no, none of this has anything to do with forcibly. There is no forcing involved.
    – Drew
    Sep 16 '16 at 15:18

I work in IT, and if you wrote

functionality of reloading data from the server

then I would assume you were refreshing the cache.


  1. (Computer Science) computing to fetch the latest updated version of (a web page or document); refresh
  • I dont work in IT, but even to me, JonLarby's chaning of the verb (instead of focusing on the adverb) seems to well convey the intended meaning. Sep 22 '16 at 0:12
  • However if we really want to focus on the adverb, can "artificially" be a good one? (I'm answering/asking at the same time because I don't know if it would sound natural to the IT people.) Sep 22 '16 at 0:14

Manual is as an antonym of automatic.

functionality of manually getting data from server..

ManualBusiness Dictionary

  1. Controlled or manipulated by a human operator (not automatically, such as by a computer) or powered by human or animal muscle power (not by an inanimate source of power such as an electric motor, gas engine, or sail)
  • 1
    The emphasis I want to make here that by hitting the Refresh button forces that app to take data from DB not the cache. So manually is not exactly what I want so say. Sep 16 '16 at 13:57

I can't think of a single word that would convey this. I suggest:

functionality of getting data directly from the server, bypassing the cache.


If the information you want to convey is that all caching is bypassed, just be explicit rather than relying on figurative descriptions:

retrieve data from the server (bypassing all caching)

That said, it is not unnatural in the context of software development to say a process should:

forcibly retrieve data from the server

...and mean "bypassing a given cache", especially where you've established such a cache exists in the preceding sentence.

You could also say

retrieve data directly from the server


retrieve fresh data from the server

however these rely on the reader correctly identifying the distinction you're making (so it's best to mention the cache here to make it clear what you mean by "fresh" or "directly").

If the cache is within your control (as opposed to being intermediate between the process you're describing and the server), you could also say the process should:

invalidate the cache and retrieve data from the server

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.