6.4.3. Adjust Data Life
JBoss Data Grid entries are immortal by default, but these settings can be altered.
The following procedure is an example that defines what each line entered into the
DefaultCacheQuickstart.java
file does:
Procedure 6.4. Adjust the Data Life
- Alter the key's
lifespan
value:cache.put("key", "value", 5, SECONDS);
cache.put("key", "value", 5, SECONDS);
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Check if the cache contains the key:
assertTrue(cache.containsKey("key"));
assertTrue(cache.containsKey("key"));
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - After the allocated
lifespan
time has expired, the key is no longer in the cache:Thread.sleep(10000); assertFalse(cache.containsKey("key"));
Thread.sleep(10000); assertFalse(cache.containsKey("key"));
Copy to Clipboard Copied! Toggle word wrap Toggle overflow