Yes, you would set the expirationTtl for each get, they keys will not be returned past expiration
Yes, you would set the expirationTtl for each get, they keys will not be returned past expiration
Negative lookups indicating that the key does not exist are also cached, so the same delay exists noticing a value is created as when a value is changed.
At the Cloudflare global network location at which changes are made, these changes are usually immediately visible. However, this is not guaranteed and therefore it is not advised to rely on this behaviour. In other global network locations changes may take up to 60 seconds or more to be visible as their cached versions of the data time-out.
if I read the key again with cachettl of 30 days would the key come back as null until the 30 days has passed? or would the write be reflected within 60 seconds or so?As for that, with KV 2.0 (or whatever they were calling the new version they announced and then rolled back) it was always doing background refreshes regardless of cache ttl and you'd see changes within ~60s or so, some docs may still reference that. But with KV 1.0, which we are currently on, it's up to cache ttl
KVCACHE and re-using in 4-5 workers to cache the basic info using different keys. Is it ok? 
—remotewrangler dev --remote. That will be using the preview id of your kv_namespace configuration. If you want your deployed worker to use the same KV store, you would need to have the same namespace id for both id and preview_id. Is that the case?cacheTtl value? According to the docs, changes are immediately visible in the same location and take up to 60s in other locations. Is that also true for already cached values with high cacheTtl ? I would like to use 24h, but the (rare) changes need to be visible faster than that. A few minutes is acceptable.cacheTtl does not matter, but I just want to make sure. Thank you!cacheTtl, then whatever value you set it to(minimum 60 seconds)cacheTtl value every time, it would show stale values for up to 24 hourskeys/1000 days?)base64
boolean
Whether or not the server should base64 decode the value before storing it. Useful for writing values that wouldn't otherwise be valid JSON strings, such as images.
Each key-value pair in the (bulk write) PUT request is counted as a single write, identical to how each call to PUT in the Workers API counts as a write. Writing 5,000 keys via the REST API incurs the same write costs as making 5,000 PUT calls in a Worker.
kvOperationsAdaptiveGroups and kvStorageAdaptiveGroups
keys/1000kvOperationsAdaptiveGroupskvStorageAdaptiveGroups