Class CacheFileProps


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

      • CacheFileProps

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

      • 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