Warning: session_start(): open(/var/lib/php/sessions/sess_lcfjv0acv9g6hd60l6k6h29h69, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass DesktopPaneWithSkyPicture_autoUnload extends JDesktopPane {
S imageID;
BufferedImage image;
new RestartableCountdown countdown;
double autoUnloadAfter = 60.0;
*(S *imageID) {}
protected void paintComponent(Graphics g) {
paintSkyBackground(this, g, _getImage());
}
BufferedImage _getImage() {
ret swing(func -> BufferedImage {
if (image == null)
image = loadImage2(imageID);
countdown.start(autoUnloadAfter, r-awt { image = null; });
ret image;
}
}
}
static JDesktopPane jDesktopPaneWithSkyPicture_autoUnload(fS imageID, Color background) {
ret setBackground(background, swingNu(DesktopPaneWithSkyPicture, loadImage2(imageID)));
}