Class CacheFileProps

java.lang.Object
org.alfresco.repo.content.caching.CacheFileProps

public class CacheFileProps extends Object
Manage a cache file's associated properties.
Author:
Matt Ward
  • Constructor Summary

    Constructors
    Constructor
    Description
    CacheFileProps(File cacheFile)
    Construct a CacheFileProps specifying which cache file the properties belong to.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Delete the cache file's associated properties file.
    boolean
    Does a properties file exist for the cache file?
    long
    Size of the properties file or 0 if it does not exist.
    Get the value of the contentUrl property.
    Get the value of the deleteWatchCount property.
    void
    Load properties from the cache file's associated properties file.
    void
    Set the value of the contentUrl property.
    void
    Set the value of the deleteWatchCount property.
    void
    Save properties to the cache file's associated properties file.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CacheFileProps

      public CacheFileProps(File cacheFile)
      Construct a CacheFileProps specifying which cache file the properties belong to.
      Parameters:
      cacheFile - - cache file
  • Method Details

    • load

      public void load()
      Load properties from the cache file's associated properties file.
    • store

      public void store()
      Save properties to the cache file's associated properties file.
    • delete

      public void delete()
      Delete the cache file's associated properties file.
    • exists

      public boolean exists()
      Does a properties file exist for the cache file?
      Returns:
      true if the file exists
    • fileSize

      public long fileSize()
      Size of the properties file or 0 if it does not exist.
      Returns:
      file size in bytes.
    • setContentUrl

      public void setContentUrl(String url)
      Set the value of the contentUrl property.
      Parameters:
      url - String
    • getContentUrl

      public String getContentUrl()
      Get the value of the contentUrl property.
      Returns:
      contentUrl
    • setDeleteWatchCount

      public void setDeleteWatchCount(Integer watchCount)
      Set the value of the deleteWatchCount property.
      Parameters:
      watchCount - Integer
    • getDeleteWatchCount

      public Integer getDeleteWatchCount()
      Get the value of the deleteWatchCount property.
      Returns:
      deleteWatchCount