# File lib/xdg/base_dir/mixin.rb, line 66
      def cache
        obj = XDG['CACHE'].with_subdirectory(subdirectory)
        class << obj
          def home
            XDG['CACHE_HOME'].with_subdirectory(subdirectory)
          end
          def dirs
            XDG['CACHE_DIRS'].with_subdirectory(subdirectory)
          end
          def work
            XDG['CACHE_WORK'].with_subdirectory(subdirectory)
          end
        end
        return obj
      end