Skip to main content

 Folders and files

A explainer on files and folders

Cache files

/WEB-INF/state/cache

To improve both security and performance, PageSeeder stores files in the cache folder. These include image thumbnails and the system cache. There is generally no need to change these files manually.

The file organization and format of the cache files might change between releases and is handled automatically by PageSeeder.

Image thumbnails

When a user views an image, PageSeeder automatically generates a low resolution thumbnail of it to make serving the image faster.

You can safely delete files in the /WEB-INF/state/cache/thumbnail folder as they are automatically recreated by PageSeeder, but this might affect performance if your system contains a lot of images.

By default, PageSeeder doesn’t delete any image thumbnail. So if you have enabled document deletion using the adminEnable property in the global properties, when image or PDF documents are deleted, this folder might contain “orphan” thumbnails of those images.

System cache

PageSeeder automatically stores the following system files using ehcache .

CacheKeyContentsPurpose
account-lockoutUsernameFailed sign in attempts info (object)security
client-originsOrigin URLCORS support (boolean)performance
edit-comparisonsEdit IDs + datesDiff between edits (XML)performance
external-faviconsHostFavicons used in URLs (Image)performance
file-inspectionFile pathResult of file inspection (object)performance
group-stateGroup IDDates of latest updates (object)performance
membership-etagsMember IDEtag (long)performance
profile-picturesMember IDProfile picture (image)performance
publication-tocsPublication ID + host (+ version)Table of Contents of publications
(object)
performance
publication-tocs-versionperformance
reset-password-lockoutEmailFailed sign in attempts info (object)security
url-hostsHostDate last checked (long)performance
url-metadataHostMetadata (object)performance
user-detailsMember IDGroup flags (object)performance
validation-resultsGroup ID + URI IDSchematron validation results (object)performance
webhook-eventsEvent IDWebhook events (object)performance
webhook-failed-jobsJob IDWebhooks failed jobs (object)performance
webhook-jobsJob IDWebhooks jobs (object)performance
xml-documentsGroup ID + URI IDPSML content (object)performance

Manually modifying or deleting these files might corrupt your system.

Use the Server status > Caching page in the system administration to view and manage the cache contents.

API services

The following services let you manage the cache more effectively:

Created on , last edited on